Vue 里 几个重要的指令 ——资源来自黑马程序员

  • v-text
  • v-html
  • v-on
  • v-show
  • v-if
  • v-bind
  • v-for
  • v-model

——资源来自黑马程序员)

v-text

<h1 v-text="message" ></h1>
或直接 <h1{{message}></h1>对应script中
<script>el:"#app",data:{message:"hello world"}
</script>

v-html

v-html和v-text作为普通文本时效果一样但html在非文本时会出现不同如下:
<h1 v-text="message" ></h1>
<h1 v-html="message" ></h1>
v-text会把<a href="www.baidu.com">百度</a>直接输出
但v-html会输出百度的超链接格式对应script中
<script>el:"#app",data:{message:<a href="www.baidu.com">百度</a>}
</script>

v-on

v-on用于设置动态事件<input type="button"  v-on:click="change" >
<input type="button"  @click="change" >
对应script中
<script>el:"#app",methods:{change:function(){alert("!!!");}}
</script>@keyup.enter=""
enter可以换成任何一个键位代表敲击键位弹起后运行函数

v-show

v-show用于设置内容是隐藏还是现实,值为true是显示,false是隐藏可以设置一个按钮,设置v-on函数为change,点击后修改v-show的值
<input type="button" @click="change">
<img v=show="isshow" src="./img/x.jpg"> <script>el:"#app",data:{isshow:false},methods:{change:function(){this.isshow=!this.isshow}}
</script>

v-if

v-if 根据表达式真假切换元素的显示和隐藏
一般与v-show一致
v-show 是修饰样式只控制display
v-if 修改dom树
频繁操作的元素用v-show,使用较少的用v-if

v-bind

v-bind设置元素属性,绑定属性<img v-bind:src="./img/x.jpg">
或<img :src="./img/x.jpg"><img :class = "{active:isActive}">
<img :class = "isActive?'active':''">

v-for

根据数据形成列表对象
<input type="button" @click="add"><ul><li v-for="(item,index) in arr">{{item}}</li>
</ul>
<p  v-for="item in arr2">{{item.name}}
</p><script>el:"#app",data:{arr:["1","2","3"],arr2:[{name:"a"},{name:"b"}]},methods:{add:function(){this.arr2.push({name:"c"});}}
</script>

v-model

获取、设置表单元素的值<div id="app"><input type="text" v-model="message"><p>{{message}}</p>
</div><script>el:"#app",data:{message:"hello world"}
</script>
在页面上对text框的内容修改,会同步修改p标签里的内容,双向绑定

Vue 里 几个重要的指令相关推荐

  1. vue 给checkbox 赋值_浅谈vue中关于checkbox数据绑定v-model指令的个人理解

    vue.js为开发者提供了很多便利的指令,其中v-model用于表单的数据绑定很常见, 下面是最常见的例子: {{msg}} js里data初始化数据 new Vue({ el: "#myA ...

  2. Vue.js 学习笔记 十一 自定义指令

    之前看到过v-bind,v-on等指令,Vue还可以自定义指<div id="divApp"        <div v-focus></div> & ...

  3. vue入门(一)搭建vue项目,基础显示,指令

    之前接触过vue,但是一直不是十分清晰,学的云里雾里,最近打算再次系统的整理一下,重新入门.还是根据vue官方文档一步一步的来,但是是属于简化的那种,会把我的学习过程都记录下来. 下一篇:vue入门( ...

  4. Vue学习之旅Part1:Vue的数据渲染语法和指令(插值表达式、v-cloak、v-text、v-html)

    在Vue里 有好几种数据渲染的方法及相关指令 下面将一一介绍: 一.插值表达式 插值表达式是用两个花括号{{}}包裹属性 属性在Vue实例里定义: 通过Vue提供的指令即可很方便地将数据渲染到页面上 ...

  5. vue基础--模板语法、常用指令:v-if、v-show、v-for、虚拟DOM、v-once、v-cloak、v-text、v-html、v-bind、v-on、自定义指令

    一.模板语法 Vue.js 使用了基于 HTML 的模板语法,允许开发者声明式地将 DOM 绑定至底层 Vue 实例的数据.所有 Vue.js 的模板都是合法的 HTML,所以能被遵循规范的浏览器和 ...

  6. Vue里标签嵌套限制问题解决------解析DOM模板时注意事项:

    Vue里标签嵌套限制问题解决------解析DOM模板时注意事项: 参考文章: (1)Vue里标签嵌套限制问题解决------解析DOM模板时注意事项: (2)https://www.cnblogs. ...

  7. vue 打包后访问接口报错404 解决方案 (前提是在vue里使用了代理)

    vue 打包后访问接口报错404 解决方案 (前提是在vue里使用了代理) 参考文章: (1)vue 打包后访问接口报错404 解决方案 (前提是在vue里使用了代理) (2)https://www. ...

  8. Vue 里的$如何理解

    如下代码: new Vue({el: '#app',router,store,i18n,test,render: h => h(App) })// 用的时候this.$store.dispatc ...

  9. Vue项目实战01: vue里父传子 传事件(easy)

    vue中的组件通信 相信小伙伴们已经达到炉火纯青的地步了 提到vue里父子组件通信 脑子里第一个想到的是不是使用$emit来传递. 实现肯定是能实现的 下面我们一起看一下一种简单的方法 父组件: 在父 ...

最新文章

  1. python公共操作(运算符(+、*、in、not in)、公共方法(len()、del、max()、min()、range()、enumerate())、类型转换(tuple、list、set))
  2. php 函数传值_传址_函数参数,php函数的传值与传址(引用)详解_PHP教程
  3. CentOS7搭建lamp环境
  4. php 自定义行间距,phpstorm 常见设置
  5. FreeRTOS 任务栈大小确定及其溢出检测
  6. Ph.D. Grind 读后感- by Liangjun
  7. 5-14卷积神经网添加正则化
  8. 利用python语言实现帧差法,python+opencv实现帧差法
  9. [Python] L1-040. 最佳情侣身高差 团体程序设计天梯赛GPLT
  10. 自动化比手工测试成本高?使用Selenium评估测试自动化的ROI指标
  11. 计算机培训中学语文研修计划,初中语文个人研修计划书
  12. 中农考研计算机机考,开一个考研经验贴~2020中农考生,特别是农科大类考生看过来...
  13. sap abap开发从入门到精通_SAP开发-ABAP数据字典(搜索帮助增强)
  14. 接口测试用例设计 - 实战篇
  15. 订餐系统oracle实训报告,网上订餐系统设计报告.doc
  16. 通达OA2017版工作流触发器应用实例
  17. h5在线聊天室(附源码)
  18. 《商用密码应用与安全性评估》第四章 密码应用安全性评估实施要点-小结
  19. 微信开发:申请测试公众号
  20. python之个性二维码制作

热门文章

  1. 杭电1166敌兵布阵
  2. js-innerHTML
  3. MySQL 基本数据类型
  4. docker学习(一)ubuntu上安装docker
  5. 杂项-权限管理:RBAC
  6. springnbsp;security总结nbsp;太有用了!!
  7. Photoshop用户必知必会的28个快捷键
  8. [Bug] .NET 2.0 的Bug —— ComboBox中不能添加Component.
  9. 在一个数组中找出和为目标值的那 两个 整数,并返回他们的数组下标python代码(Leetcode1)
  10. C编程,随机数,排序