Vue常用的几个指令附完整案例


Posted in Javascript onNovember 06, 2018

越来越多的人在用Vue,刚开始接触vue的话常接触的指令就几个,统一归纳一下,做个demo演示。

指令

v-text
v-html
v-bind
v-on
v-model
v-for

代码

学习技术最好还是要看下代码是什么样的。

v-text

解释:更新DOM对象的 textContent

<h1 v-text="msg"></h1>

v-html

解释:更新DOM对象的 innerHTML

<h1 v-html="msg"></h1>

v-bind

作用:当表达式的值改变时,将其产生的连带影响,响应式地作用于 DOM

语法:

v-bind:title="msg"
// 简写::title="msg"
<!-- 完整语法 -->
<a v-bind:href="url" rel="external nofollow" rel="external nofollow" ></a>
<!-- 缩写 -->
<a :href="url" rel="external nofollow" rel="external nofollow" ></a>

v-on

作用:绑定事件

语法:v-on:click="say" or v-on:click="say('参数', $event)"

简写:@click="say"

说明:绑定的事件定义在methods

<!-- 完整语法 -->
<a v-on:click="doSomething"></a>
<!-- 缩写 -->
<a @click="doSomething"></a>

v-model

作用:在表单元素上创建双向数据绑定

说明:监听用户的输入事件以更新数据

案例:计算器

<input type="text" v-model="message" placeholder="edit me">
<p>Message is: {{ message }}</p>

v-for

作用:基于源数据多次渲染元素或模板块

<div v-for="item in items">
 {{ item.text }}
</div>

<!-- item 为当前项,index 为索引 -->
<p v-for="(item, index) in list">{{item}} -- {{index}}</p>

<!-- item 为值,key 为键,index 为索引 -->
<p v-for="(item, key, index) in obj">{{item}} -- {{key}}</p>

完整案例

<template>

 <div>
  <p v-text="msgData"></p>
  <p>{{ msgData }}</p>

  <p v-text="msgHtml"></p>
  <p v-html="msgHtml"></p>

  <input v-model="msgModel" type="text"/>
  <p>v-model数据:<span v-text="msgModel"></span></p>

  <button v-on:click="alert">按钮</button>

  <p v-for="(item, index) in list" :key="index">{{item}} -- {{index}}</p>
 </div>
</template>

<script>
 export default {
  data () {
   return {
    message: 'Vue的生命周期',
    msgData: '消息数据',
    msgHtml: '<span style="color: red">消息HTML</span>',
    msgModel: '',
    list: [
     'apple', 'banana', 'fruit'
    ]
   }
  },
  methods: {
   alert () {
    this.$notify({
     title: '请求异常',
     message: '通知'
    })
   }
  },
 mounted: function () {
   console.log('------mounted 挂载结束状态------')
  },
}
</script>

Note:代码是在脚手架的项目中写的。

效果如下:

Vue常用的几个指令附完整案例

结束

介绍几个基本的指令用法,更多指令参考官方文档

参考

Vue官方参考

总结

以上所述是小编给大家介绍的Vue常用的几个指令附完整案例,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
JavaScript 解析Json字符串的性能比较分析代码
Dec 16 Javascript
几个比较经典常用的jQuery小技巧
Mar 01 Javascript
js 实现日期灵活格式化的小例子
Jul 14 Javascript
jquery 检测元素是否存在的实例代码
Nov 19 Javascript
js语法学习之判断一个对象是否为数组
May 13 Javascript
jQuery如何防止这种冒泡事件发生
Feb 27 Javascript
JavaScript前端开发之实现二进制读写操作
Nov 04 Javascript
React.js入门学习第一篇
Mar 30 Javascript
3种vue组件的书写形式
Nov 29 Javascript
微信小程序自定义toast的实现代码
Nov 16 Javascript
vue+element实现表单校验功能
May 20 Javascript
VSCode搭建Vue项目的方法
Apr 30 Javascript
vue-cli 打包后提交到线上出现 &quot;Uncaught SyntaxError:Unexpected token&quot; 报错
Nov 06 #Javascript
100行代码实现一个vue分页组功能
Nov 06 #Javascript
微信小程序自定义tabBar组件开发详解
Sep 24 #Javascript
Vue递归实现树形菜单方法实例
Nov 06 #Javascript
electron中使用bootstrap的示例代码
Nov 06 #Javascript
vue实现自定义日期组件功能的实例代码
Nov 06 #Javascript
浅谈Vue数据响应思路之数组
Nov 06 #Javascript
You might like
基于Discuz security.inc.php代码的深入分析
2013/06/03 PHP
php调用MySQL存储过程的方法集合(推荐)
2013/07/03 PHP
PHP生成随机密码类分享
2014/06/25 PHP
php实现获取局域网所有用户的电脑IP和主机名、及mac地址完整实例
2014/07/18 PHP
windows中为php安装mongodb与memcache
2015/01/06 PHP
浅析PHP反序列化中过滤函数使用不当导致的对象注入问题
2020/02/15 PHP
PHP实现腾讯短网址生成api接口实例
2020/12/08 PHP
jQuery MD5加密实现代码
2010/03/15 Javascript
AngularJS基础学习笔记之表达式
2015/05/10 Javascript
基于JS代码实现实时显示系统时间
2016/06/16 Javascript
JS实现类似51job上的地区选择效果示例
2016/11/17 Javascript
AngularJs 利用百度地图API 定位当前位置 获取地址信息
2017/01/18 Javascript
JavaScript中数组Array.sort()排序方法详解
2017/03/01 Javascript
JavaScript封闭函数及常用内置对象示例
2019/05/13 Javascript
24个解决实际问题的ES6代码片段(小结)
2020/02/02 Javascript
python实现获取序列中最小的几个元素
2014/09/25 Python
Python psutil模块简单使用实例
2015/04/28 Python
Python抓取手机号归属地信息示例代码
2016/11/28 Python
python xlsxwriter创建excel图表的方法
2018/06/11 Python
python实现石头剪刀布程序
2021/01/20 Python
pygame实现俄罗斯方块游戏(AI篇2)
2019/10/29 Python
python实现身份证实名认证的方法实例
2019/11/08 Python
python计算无向图节点度的实例代码
2019/11/22 Python
NumPy统计函数的实现方法
2020/01/21 Python
Python操作Excel把数据分给sheet
2020/05/20 Python
Python环境管理virtualenv&amp;virtualenvwrapper的配置详解
2020/07/01 Python
django models里数据表插入数据id自增操作
2020/07/15 Python
如何用Python来进行查询和替换一个文本字符串
2014/01/02 面试题
中层竞聘演讲稿
2014/01/09 职场文书
教育英语专业毕业生的求职信
2014/03/13 职场文书
大学专科求职信
2014/07/02 职场文书
公司感谢信范文
2015/01/22 职场文书
2015年小学教师培训工作总结
2015/07/21 职场文书
标准演讲稿格式结尾应该怎么书写?
2019/07/17 职场文书
Win11如何设置右键单击显示所有选项?Win11右键单击显示所有选项设置教程
2022/04/08 数码科技
教你如何用cmd快速登录服务器
2022/06/10 Servers