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(一)工厂方式 js面象对象的定义方法
Dec 15 Javascript
一些经常会用到的Javascript检测函数
May 31 Javascript
ie支持function.bind()方法实现代码
Dec 27 Javascript
Javascript封装DOMContentLoaded事件实例
Jun 12 Javascript
详解Javascript中的原型OOP
Oct 12 Javascript
JS双击变input框批量修改内容
Dec 12 Javascript
jQuery实现动态文字搜索功能
Jan 05 Javascript
jQuery实现倒计时重新发送短信验证码功能示例
Jan 12 Javascript
JavaScript如何获取到导航条中HTTP信息
Oct 10 Javascript
Angular4学习笔记router的简单使用
Mar 30 Javascript
mpvue中使用flyjs全局拦截的实现代码
Sep 13 Javascript
JavaScript canvas基于数组生成柱状图代码实例
Mar 06 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
在VS2008中编译MYSQL5.1.48的方法
2010/07/03 PHP
php数字转汉字代码(算法)
2011/10/08 PHP
php短址转换实现方法
2015/02/25 PHP
PHP进程通信基础之信号
2017/02/19 PHP
ThinkPHP3.2.3框架实现执行原生SQL语句的方法示例
2019/04/03 PHP
基于jQuery的ajax功能实现web service的json转化
2009/08/29 Javascript
TinyMCE 新增本地图片上传功能
2010/11/05 Javascript
jQuery 自定义函数写法分享
2012/03/30 Javascript
Jquery动态改变图片IMG的src地址示例
2013/06/25 Javascript
jQuery中replaceWith()方法用法实例
2014/12/25 Javascript
JS实现环形进度条(从0到100%)效果
2016/07/05 Javascript
详解nodejs 文本操作模块-fs模块(一)
2016/12/22 NodeJs
jQuery实现简单的滑动导航代码(移动端)
2017/05/22 jQuery
JavaScript字符串_动力节点Java学院整理
2017/06/27 Javascript
Vue中android4.4不兼容问题的解决方法
2018/09/04 Javascript
ExtJs使用自定义插件动态保存表头配置(隐藏或显示)
2018/09/25 Javascript
Vue实现商品飞入购物车效果(电商项目)
2019/11/26 Javascript
vue中destroyed方法的使用说明
2020/07/21 Javascript
vue-cli3中配置alias和打包加hash值操作
2020/09/04 Javascript
Python编程入门的一些基本知识
2015/05/13 Python
Python求一批字符串的最长公共前缀算法示例
2019/03/02 Python
django-allauth入门学习和使用详解
2019/07/03 Python
Python如何使用argparse模块处理命令行参数
2019/12/11 Python
解决pycharm每次打开项目都需要配置解释器和安装库问题
2020/02/26 Python
Python 利用argparse模块实现脚本命令行参数解析
2020/12/28 Python
美国购物网站:Clickhere2shop
2021/01/28 全球购物
中专自我鉴定范文
2013/10/16 职场文书
建筑实习自我鉴定
2013/10/18 职场文书
通信工程毕业生自荐信
2013/11/01 职场文书
高中地理教学反思
2014/01/29 职场文书
护士进修自我鉴定
2014/02/07 职场文书
银行贷款承诺书
2014/03/29 职场文书
团结演讲稿范文
2014/05/23 职场文书
六五普法心得体会2016
2016/01/21 职场文书
Redis实现订单自动过期功能的示例代码
2021/05/08 Redis
mybatis源码解读之executor包语句处理功能
2022/02/15 Java/Android