Vue中的v-bind指令

普通:

property="value"

此时 value为字符串

v-bind指令

v-bind:property="value"

此时 value会被解析成一个变量,若是在vue实例中没有找到,会显示找不到错误

作用:

1.用于动态绑定一个值
2.用于传入变量

注意事项:

:property = "value"

由于使用多了v-bind指令的语法糖:property来组件的prop属性,在出现那个说找不到被绑定的变量时,要反应出来是vue把v-bind的变量到组件内去查找了,如果使用的是一个字符串字面值而已,去掉:即可。

原文地址:https://www.cnblogs.com/sefaultment/p/9813351.html

时间: 2024-10-24 01:03:28

Vue中的v-bind指令的相关文章

Vue 中的 v - if 和 v - show + v-for

v-if   v-show v-if是动态的向DOM树内添加或者删除DOM元素: v-if和v-show 都可以控制显示隐藏 v-if 它是没有加载DOM结构 可以叫做惰性加载 <div id="app"><h1 v-if='true'>{{msg1}}</h1> <span>显示</span> <br><h1 v-if='false'>{{msg2}}</h1> <span>不

vue中的v-for循环指令使用

循环数组: 1:直接遍历数组中的数据 2:遍历索引和值 注意:value在前面,不要写反了,后面的参数才是对应的索引值. 遍历对象: 1:遍历值 2:遍历key和value 注意:和数组一样,前面是value,后面是key. 3:遍历value . key .index 注意:参数对应的值 原文地址:http://blog.51cto.com/11871779/2123406

vue中常用到的指令

? v-text:更新元素的textContent:例如:<span v-text="msg"></span> 等同于 <span>{{msg}}</span>: ? v-html:更新元素的innerHTML ? v-bind:响应并更新DOM特性:简写:: :例如:v-bind:href v-bind:class v-bind:title v-bind:bb ? v-on:用于监听DOM事件:简写:@ : 例如:v-on:click

VUE中以v开头的代码和if判断

v-model="变量名"     双向数据绑定一个变量,基本用在input里获取用户输入的内容v-bind:class="变量名"huo :class="变量名"    双向数据绑定一个变量,用于改变当前标签的class类和CSS样式内容 if判断 v-if="变量名" 或 v-if="变量名 === 值? 结果:结果" (三目判断)    相当于js的if判断,如果是隐藏则当前标签彻底注释不存在 <

Vue中v-on的指令以及一些其他指令

1.v-on的基本使用 <div id="app"> <!-- 使用事件绑定的简写形式 --> <input type="button" value="按钮" v-on:click="btn"> </div> <script> var vm = new Vue({ el: '#app', //methods是用来专门存放vue的处理方法的 methods: { btn

Vue中自定义指令的使用方法!

除了核心功能默认内置的指令 (v-model 和 v-show),Vue 也允许注册自定义指令.注意,在 Vue2.0 中,代码复用和抽象的主要形式是组件.然而,有的情况下,你仍然需要对普通 DOM 元素进行底层操作,这时候就会用到自定义指令.举个聚焦输入框的例子,如下:(咳咳,借官网的用一用) 1.定义全局的自定义变量 main.js Vue.directive('color',{ inserted(el){ // 各单位注意,这里的el获取的是标签元素,说白了就是可以直接操作DOM cons

vue中常见的指令

1,差值表达式{{}} 1 <p >{{ msg }}</p> 2.v-cloak解决差值表达式闪烁的问题 <p v-cloak>{{ msg }}</p> 3.v-text是没有闪烁问题的. 1 <h4 v-text="msg"></h4>//注意:v-text会覆盖元素中的原本的内容,差值表达式只会替换自己的这个占位符 3 <h4 v-text="msg">=======<

vue中自定义指令

在vue中自定义标签,首先要调用vue中一个directive的方法,具体方法:Vue.direction('指令名称',function(){ }); 例如我们要写一个关于颜色的指令,叫v-colorred: 1 Vue.directive('colorred',function(){ 2 3 this.el.style.color='red'; 4 }); 在html中,我直接用v-colorred指令就可以了,例如: 1 <p v-colorred>1234567890</p>

浅析Vue.js 中的条件渲染指令

1 应用于单个元素 Vue.js 中的条件渲染指令可以根据表达式的值,来决定在 DOM 中是渲染还是销毁元素或组件. html: <div id="app"> <p v-if="type===1">拌面</p> <p v-else-if="type===2">扁肉</p> <p v-else="type===3">其它</p> </div

第二章 Vue快速入门--9 使用v-on指令定义Vue中的事件

1 <!DOCTYPE html> 2 <html lang="en"> 3 4 <head> 5 <meta charset="utf-8"> 6 <meta name="viewport" content="width=device-width,initial-scale=1.0"> 7 <title>Document</title> 8