在Vuejs中绑定HTML属性的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!
创新互联建站致力于网站建设,网站制作设计,营销网页定制网站制作,外贸营销网站建设,企业网站建设,小程序制作,网站SEO优化,网站设计制作案例丰富,是成都做网站公司和建站公司,欢迎咨询。在vuejs中绑定HTML属性。这是我们的起始代码。
<template> <div> <h2>Binding atrributes in {{title}}</h2> <img src="" /> </div> </template> <script> export default { data: function() { return { title: "Vuejs", image: "logo.png" }; } }; </script>
在上面的代码中,我们需要绑定src
属性的数据来显示图像。
在data
里面我们有image:"logo.png"
属性,现在我们需要将src
属性链接到image
属性,以便我们可以显示图像。
问题是花括号{{}}
语法无法绑定html属性中的数据。
<img src="{{image}}" /> //wrong: doesn't display any image
为了绑定HTML属性中的数据,Vuejs为我们提供了一个指令v-bind:atrributename
。
<img v-bind:src="image" /> // 用户现在可以看到图像
这里v-bind
指令将元素的src
属性绑定到表达式image
的值。
如果我们使用v-bind
指令,我们可以评估引号内的JavaScript表达式v-bind:src="js expression"
。
v-bind:attributename
还可以编写简写语法:attributename
。
<!-- fullhand syntax --> <img v-bind:src="image" /> <!-- shorthand syntax --> <img :src="image"/>
同样,我们可以将此语法与其他HTML属性一起使用。
<button :disabled="isActive">Click</button> <a :href="url">My link</a> <div :class="myClassname"></div>
感谢各位的阅读!看完上述内容,你们对在Vuejs中绑定HTML属性的方法大概了解了吗?希望文章内容对大家有所帮助。如果想了解更多相关文章内容,欢迎关注创新互联网站制作公司行业资讯频道。
当前名称:在Vuejs中绑定HTML属性的方法-创新互联
本文链接:https://www.cdcxhl.com/article34/ehdse.html
成都网站建设公司_创新互联,为您提供定制开发、Google、虚拟主机、用户体验、网站制作、服务器托管
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联