什么是Vue?

vue的基本组成

Vue是一个基于MVVM模型的前端js框架

 

特点:在整个过程中,程序员都不需要直接对标签进行操作,只关心数据即可。

  • 新建HTML页面,引入Vue.js文件

 <script src="js/vue.js"></script>
  • 在JS代码区域,创建Vue核心对象,定义数据模型

<script>
   <!-- 定义Vue对象 -->
   new Vue({
    el: "#app",//vue接管的区域
    data:{
      message:"Hello vue"
    }
   })
</script>
  • 编写视图

<body>
  <div id="app">
         <input type="text" v-model = "message">
         {{message}}
  </div>
</body>

插值表达式

在编写视图中用到了一个插值表达式

形式:{{表达式}}

表达式里面的内容可以是:

  • 变量

  • 三元运算符

  • 函数调用

  • 算术运算

常用指令

指令:HTML标签上带有V-前缀的特殊属性,不同的指令具有不同的含义。

指令作用
v-bind为HTML标签绑定属性值,为其动态的赋值,如设置href,css样式等,使用时可以省略
v-model在表单元素上创建双向数据绑定
v-on为HTML标签绑定事件,使用时可以用@代替
v-if,v-else-if,v-else条件性的渲染某元素,判定为true时渲染,否则不渲染
v-show根据条件展示某元素,区别在于切换的是display属性的值
v-for列表渲染,遍历容器的元素或者对象的属性

注意:

  • 通过v-bind或者v-model绑定的变量,必须在数据模型中声明

生命周期

指的是对象从创建到销毁的整个过程

一般的我们只掌握mounted的生命周期的方法,它与methods平级。

mounted:挂载完成,Vue初始化成功,HTML页面渲染成功。(作用:发送请求到服务端,加载数据)

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值