vue 速查手册

目录一、vue指令1、v-html 2、v-bind(可缩写为冒号 :)3、v-show4、v-if5、v-on(可缩写为@)6、v-for二、表单1、v-mode 修饰符2、文本框3、复选框4、单选框5、下拉框三、vue 组件1、全局组件2、局部组件3、prop4、自定义事件一、vue指令1、v-html ...
摘要由CSDN通过智能技术生成

目录

一、vue指令

1、v-html   

2、v-bind(可缩写为冒号 :)

3、v-show

4、v-if

5、v-on(可缩写为@)

6、v-for 

二、表单

1、v-mode 修饰符

2、文本框

3、复选框

4、单选框 

5、下拉框

三、vue 组件

1、全局组件

2、局部组件

3、prop

4、自定义事件


一、vue指令

1、v-html   

输出转化后的html代码,如message为vue中的data变量,如果为html他会转化 

<div v-html="message">{
  {message}}</div>

2、v-bind(可缩写为冒号 :)

绑定一个属性,属性的对应为vue中的变量,可用它来切换标签的类,以及id、title等,下例为使title属性对应为变量message

<div v-bind:title="message">DOM元素属性绑定</div>

当变量use为True时,类就为class1,为False则忽略

<div v-bind:class="{'class1': use}">

3、v-show

当ok为true时显示此标签,为false时不显示

<h1 v-show="ok">Hello!</h1>

4、v-if

v-if 指令将根据表达式 seen 的值(true 或 false )来决定是否插入 p 元素,可用v-else-if,v-else 继续拼接判断 

<p v-if="seen">如果seen为真我就出现,否则我就消失</p>


    <div v-if="type === 'A'">
      A
    </div>
    <div v-else-if="type === 'B'">
      B
    </div>
    <div v-else-if="type === 'C'">
      C
    </div>

5、v-on(可缩写为@)

监听Dom,下例:监听点击时间,运行函数 doSomething

<a v-on:click="doSomething">

Vue 允许为 v-on 在监听键盘事件时添加按键修饰符:

<!-- 只有在 keyCode 是 13 时调用 vm.submit() -->
<input v-on:keyup.13="submit">

记住所有的 keyCode 比较困难,所以 Vue 为最常用的按键提供了别名:

<!-- 同上 -->
<input v-on:keyup.enter="submit">
<!-- 缩写语法 -->
<input @keyup.enter="submit">

全部的按键别名:

.enter、.tab、.delete (捕获 "删除" 和 "退格" 键)、.esc、.space、.up、.down、.left、.right、.ctrl、

.alt、.shift、.meta

v-model 

数据双向绑定实时修改,可用在 input、select、textarea、checkbox、radio 等表单控件元素上创建双向数据绑定。如下例绑定变量"message"

<input v-model="message">

6、v-for 

可以为一个、两个或 三个参数

<div id="app">
  <ul>
	   <li >一个参数</li>
    <li v-for="value in object">
  {
  { value }}
 
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值