vue常用指令

常用指令列表

  1. v-model
  2. v-if
  3. v-else
  4. v-show
  5. v-for
  6. v-bind----简写: :class="qq"、:type="text"
  7. v-on----简写: @click="qq"

v-model 双向绑定

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

v-if 条件渲染,根据表达式的真假来删除和插入元素

<div v-if="true">当表达式为true,插入该条数据</div>
<div v-if="false">当表达式为flase,删除该条数据</div>
<div v-if="age >  25">当表达式为true,插入该条数据</div>

v-else 紧跟着v-if,添加一个else块,否则将不会被识别

<div>
<p v-if="a>18">年龄:{{ data.age }}</p>
<p v-else>年龄:属于未成年</p>
</div>

v-show 条件渲染,元素会始终渲染到HTML

<div v-show="true">当表达式为true,显示该条数据</div>
<div v-show="false">当表达式为false,隐藏该条数据</div>
<div v-show="a > 18">当表达式为true,显示该条数据</div>

v-for指令基于一个数组渲染一个列表

<table>
<tr><td>姓名</td><td>年龄</td><td><性别/td></tr>
<tr v-for="persion in people">
    <td>{{ persion.name }}</td>
    <td>{{ persion.age }}</td>
    <td>{{ persion.sex }}</td>
</tr>
</table>

v-bind指令,带一个参数,参数通常是HTML元素的特性

<div v-bind:class="active"></div>
<div :class="active"></div>

v-on指令用于监听DOM事件

<a v-on:click=""doSet></a>
<a @:click=""doSet></a>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 这篇笔记主要包含 Vue 2 不同于 Vue 1 或者特有的内容,还有我对于 Vue 1.0 印象不深的内容。关于...
    云之外阅读 5,072评论 0 29
  • 指令目录: 1.v-show2.v-if3.v-model4.v-on5.v-for6.v-bind7.v-tex...
    DonyK阅读 205评论 0 0
  • 1.安装 可以简单地在页面引入Vue.js作为独立版本,Vue即被注册为全局变量,可以在页面使用了。 如果希望搭建...
    Awey阅读 11,071评论 4 129
  • Y燕_bf61阅读 219评论 3 2
  • 人之初是无法选择的,投胎到谁家,谁人做父母,怎么选择呢?有些宗教有转世之说,但对于大部分凡人来说,太深奥太遥远...
    平仑阅读 152评论 0 1