v-bind
- v-bind指令:
- 作用:动态绑定属性
- 缩写:: (语法糖,就是一个冒号:)
- 预期:any (with argument) | Object (without argument)
- 参数:attrOrProp (optional)
- v-bind用于绑定一个或多个属性值,或者向另一个组件传递props值
- 在开发中,有许多属性需要动态进行绑定的:
- 比如图片的链接src、网站的链接href、动态绑定一些类、样式等等
<div id="app">
</div>
<template id="my-app">
<img v-bind:src="imgUrl" alt="">
<a v-bind:href="link">百度一下</a>
<img :src="imgUrl" alt="">
</template>
<SCript src="../js/vue.js"></SCript>
<SCript>
const App = {
template:'#my-app',
data() {
return {
imgUrl:"https://avatars.githubusercontent.com/u/65051919?s=60&v=4",
link:"http://www.baidu.com"
}
}
}
Vue.createApp(App).mount('#app')
</SCript>
v-bind动态绑定class(对象语法)
<div id="app