4 vue之属性指令
1 属性指令
#只要是标签的属性,都可以使用属性指令动态绑定
# v-bind:属性名=属性值
# :属性名=属性值
2 案例
v-bind:class='js变量' 可以缩写成::class='js变量'
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>属性指令title>
<script src="https://cdn.bootcdn.net/ajax/libs/vue/2.6.12/vue.min.js">script>
<script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.4.1/jquery.min.js">script>
<link href="https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/3.4.1/css/bootstrap.min.css" rel="stylesheet">
<script src="https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/3.4.1/js/bootstrap.min.js">script>
<style>
.red {
color: red;
}
.green {
color: green;
}
style>
head>
<body>
<div id="app">
<div v-bind:class="my_red">v-binddiv>
<div :class="my_green">推荐使用 :div>
div>
body>
<script>
var vm = new Vue({
el: '#app',
data: {
my_red: 'red',
my_green: 'green'
},
methods: {}
})
script>
html>
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Titletitle>
<script src="./js/vue.js">script>
head>
<body>
<div class="app">
<h1>只要是标签的属性,都可以使用属性指令动态绑定h1>
<span id="id_span" v-bind:name="name">我是spanspan>
<hr>
<span id="id_span2" :name="name">我是span222span>
<hr>
<a :href="url">点我好看a> //点一下会跳转
<hr>
<img :src="src" alt="">
div>
body>
<script>
var vm=new Vue({
el:'.app',
data:{
name:'lqz',
url:'http://www.baidu.com',
src:'https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fhbimg.huabanimg.com%2Ff8f343e8f16c55ee489da60bfca7cd0ceb01bfd0a98a-ixSNbV_fw658&refer=http%3A%2F%2Fhbimg.huabanimg.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1647048281&t=acb541b86473f0b910fae0ee787228f2'
}
})
script>
html>