欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 文化 > Vue学习笔记(四、v-bind指令)

Vue学习笔记(四、v-bind指令)

2024/10/26 22:34:32 来源:https://blog.csdn.net/ttod/article/details/143159300  浏览:    关键词:Vue学习笔记(四、v-bind指令)

v-bind指令是将Vue对象中data变量的值与元素中内容绑定的指令,当元素前面添加“v-bind:”时,该元素内的文本会被作为表达式看待。

参考代码如下:

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><title>VueBaseCode</title>
</head><style>[v-cloak]{display: none;}
</style><body><div id="app"><p  v-cloak>{{msg}}++{{msg}}</p><h4  v-text="msg"></h4><input type="button" value="按钮01" title="mytitle"><input type="button" value="按钮02" v-bind:title="mytitle"><input type="button" value="按钮03" :title="mytitle+'简写'"></div><script src="./lib/vue.js"></script><script>var vm = new Vue({el: '#app',data: {msg: 'Vue的基础代码学习',msg2:'<h1>这是一个大标题</h1>',mytitle:'这是一个自定义的title'}});</script>
</body></html>

对于

<input type="button" value="按钮01" title="mytitle">

这一行,“mytitle”实际上是作为字符串解析的,但是对于

<input type="button" value="按钮02" v-bind:title="mytitle">

这一行,在title前面添加了“v-bind:”,此时title的值“mytitle”是作为表达式解析的,mytitle被看作是Vue对象中data的一个变量。既然是一个表达式,当然也可以添加一些别的内容,比如mytitle+'简写'之类的,同时,"v-bind:"也可以简写为“:”,如下:

<input type="button" value="按钮03" :title="mytitle+'简写'">

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com