一、指令的作用
作用:动态为HTML标签绑定属性值,如设置href,src,style样式等
语法:v-bind:属性名=“属性值”
简化: :属性名=“属性值”
注意:v-bind所绑定的数据,必须在data中定义
二、案例
我们还是创建一个小的案例来展示一下,还记得步骤吗,回顾一下吧
- 使用script标签,设置type类型位module
- 导入vue模块,创建dev
- 创建vue实例,并挂载到dev上
- 创建响应式数据
今天就再加上一步哦,在dev里面创建一个a标签,并用v-bind指令设置href的值,看下面的例子吧
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<div id= "app">
<a v-bind:href="url">百度一下</a>
</div>
<script type="module">
import { createApp} from 'https://unpkg.com/vue@3/dist/vue.esm-browser.js'
createApp({
data(){
return {
url: 'http://www.baidu.com'
}
}
}).mount('#app')
</script>
</body>
</html>
运行之后就可以看到超链接了,点击即可跳转页面
完结撒花~