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加密解密7种方法总结分析
Oct 07 Javascript
jquery实现类似EasyUI的页面布局可改变左右的宽度
Sep 12 Javascript
一个实用的图片切换支持点击切换和自动轮播
Sep 09 Javascript
js实现图片上传并正常显示
Dec 19 Javascript
JavaScript阻止回车提交表单的方法
Dec 30 Javascript
微信小程序开发之录音机 音频播放 动画实例 (真机可用)
Dec 08 Javascript
Node.js+ES6+dropload.js实现移动端下拉加载实例
Jun 01 Javascript
微信分享调用jssdk实例
Jun 08 Javascript
JS实现百度搜索接口及链接功能实例代码
Feb 02 Javascript
vue 使用Jade模板写html,stylus写css的方法
Feb 23 Javascript
微信小程序scroll-view横向滑动嵌套for循环的示例代码
Sep 20 Javascript
JS基于对象的链表实现与使用方法示例
Jan 31 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
thinkphp实现上一篇与下一篇的方法
2014/12/08 PHP
PHP Warning: Module 'modulename' already loaded in问题解决办法
2015/03/16 PHP
详解PHP中的mb_detect_encoding函数使用方法
2015/08/18 PHP
PHP实现微信网页授权开发教程
2016/01/19 PHP
javascript之水平横向滚动歌词同步的应用
2007/05/07 Javascript
JS input 数字验证代码
2009/07/30 Javascript
JavaScript Date对象 日期获取函数
2010/12/19 Javascript
js中关于new Object时传参的一些细节分析
2011/03/13 Javascript
js原型链原理看图说明
2012/07/07 Javascript
在线一元二次方程计算器实例(方程计算器在线计算)
2013/12/22 Javascript
JavaScript获取当前网页最后修改时间的方法
2015/04/03 Javascript
jquery仿百度百科底部浮动导航特效
2015/08/08 Javascript
JSON格式的时间/Date(2367828670431)/格式转为正常的年-月-日 格式的代码
2016/07/27 Javascript
微信小程序开发之大转盘 仿天猫超市抽奖实例
2016/12/08 Javascript
JS定时器用法分析【时钟与菜单中的应用】
2016/12/21 Javascript
JavaScript数据结构之二叉树的查找算法示例
2017/04/13 Javascript
js基于FileSaver.js 浏览器导出Excel文件的示例
2017/08/15 Javascript
[42:32]完美世界DOTA2联赛循环赛 Magma vs PXG BO2第二场 10.28
2020/10/28 DOTA
跟老齐学Python之有点简约的元组
2014/09/24 Python
Python Sqlite3以字典形式返回查询结果的实现方法
2016/10/03 Python
python模块之re正则表达式详解
2017/02/03 Python
python之super的使用小结
2018/08/13 Python
对Python 两大环境管理神器 pyenv 和 virtualenv详解
2018/12/31 Python
FFrpc python客户端lib使用解析
2019/08/24 Python
python读取raw binary图片并提取统计信息的实例
2020/01/09 Python
pytorch 实现张量tensor,图片,CPU,GPU,数组等的转换
2020/01/13 Python
Python HTMLTestRunner可视化报告实现过程解析
2020/04/10 Python
matplotlib设置颜色、标记、线条,让你的图像更加丰富(推荐)
2020/09/25 Python
如何用tempfile库创建python进程中的临时文件
2021/01/28 Python
俄罗斯运动、健康和美容产品在线商店:Lactomin.ru
2020/07/23 全球购物
十八大闭幕感言
2014/01/22 职场文书
创建服务型党组织实施方案
2014/02/25 职场文书
村班子对照检查材料
2014/08/18 职场文书
学党史心得体会
2014/09/05 职场文书
2014财务年度工作总结
2014/11/11 职场文书
详解Python flask的前后端交互
2022/03/31 Python