. Vue基础语法

. Vue基础语法
1. Vue使用

  • 1. 生成Vue实例和DOM中元素绑定
  • 2. app.$el --> 取出该vue实例绑定的DOM标签
  • 3. app.$data --> 取出该vue实例绑定的data属性

2. 模板语法

  • 1. {{name}} --> 在标签中间引用data属性中的变量
  • 2. v-html='msg' --> 在页面上显示我定义的标签元素
  • 3. v-if='ok' --> 控制标签在不在DOM中
  • 4. v-show='!ok' --> 控制标签的display属性的值(是否显示)
  • 5. v-bind:href='url' --> 将标签的属性和vue实例的data属性绑定起来
  • 6. v-on:click='dianwo'--> 给标签绑定一个点击事件,方法需要在vue实例的methods中定义
  • 7. v-model='article' --> 用在input标签和textarea标签中,将用户输入和vue实例中的数据属性建立双向绑定


3. 计算属性和侦听器
1. 计算属性
(字符串翻转的例子)

  • 1. 计算属性需要定义在vue实例的 computed 中
  • 2. 多用于对变量做一些自定义的操作
  • 3. 我们在页面上像使用普通data属性一样使用计算属性

2. 侦听器

  • 多用于一些复杂的运算或者异步操作
  • 侦听器需要放在 vue实例的 watch 中

4. class和style属性

  • 1. 基于对象的绑定
  • 2. 基于数组的绑定

5. 条件渲染

  • v-if
  • 如果想控制多个标签的显示与否,可以使用 template 标签把它们包起来
  • v-if/v-else
  • v-if/v-else if /v-else


6. 列表渲染

  • v-for循环

7. 事件处理

  • 详见2.模板语法

8. 表单绑定

  • 详见2.模板语法



posted @ 2018-07-25 17:39  裙下的小香蕉  阅读(225)  评论(0编辑  收藏  举报