之前所介绍的,若想在html动态的呈现资料可以使用{{ }}
,但如果今天想动态的更换html中的属性呢?是不是也能在属性中使用{{ }}
,像是:<img src=”{{imgsrc}}”>
,是否也能正常跑出照片呢?答案是不行的!因为这种语法无法被套用在属性中。所以今天提供了v-bind属性,能够动态输出HTML元素上的属性,例如:id、class、style、href、imgSrc、自定义属性等
v-bind:属性名称
<div id="app">
<h1 v-bind:style="{color:activecolor}">welcome</h1>
<a v-bind:href="url">Click me to google</a>
<img v-bind:src="imgsrc">
</div>
<script>
var app = new Vue({
el:'#app',
data:{
url:"https://www.google.com.tw/?hl=zh_TW",
imgsrc:"http://photos1.blogger.com/blogger/6857/1451/320/James.Pond.1.jpg",
activecolor:"green"
}
});
</script>
图片来源:http://photos1.blogger.com/blogger/6857/1451/320/James.Pond.1.jpg
这样就能绑定成功,而要更改html的class
等属性来操控style也可以使用V-bind!以後要更改html中的属性时,可以更加精确的从vue实体中更改就行。这个指令也提供了缩写的方式,像是<a :href="url">
,更加简洁。
下一篇将会介绍vue指令:v-on
!
<<: [Day26] Vue3 E2E Testing: Cypress 实战之 Todo MVC (中)
第二十四天 各位点进来的朋友,你们好阿 小的不才只能做这个系列的文章,但还是希望分享给点进来的朋友,...
https://www.digitimes.com.tw/seminar/mentor_202105...
根据风传媒的报导,台哥大手机被要求限期召回於制程中即被骇的手机,引起大众对於通讯产品检验及审验的讨论...
大致上的安装功能都完成後, 我们接下来要做桌面捷径的部分。 我们先选择要使用的Icon加入至专案, ...
今天的目标 要怎麽简单快速地做出客制化地文件?今天,我们会教用 GAS 搭配 Goolge Doc。...