- v-show: 用来控制标签是否展示 底层是通过display元素来控制标签的展示与隐藏
- v-if: 用来控制标签是否展示 底层是通过dom树的增加和删除来控制标签的展示与隐藏
- v-bind: 用来给标签绑定元素 简化写法 v-bind:属性名=’’ ====> :属性名=’’
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<script src="vue.min.js"></script>
<!--
v-show: 用来控制标签是否展示 底层是通过display元素来控制标签的展示与隐藏
v-if: 用来控制标签是否展示 底层是通过dom树的增加和删除来控制标签的展示与隐藏
v-bind: 用来给标签绑定元素 简化写法 v-bind:属性名='' ====> :属性名=''
-->
<div id="app">
<span v-show="bol">hello world</span>
<button v-on:click="change">点我显示和隐藏</button>
<span v-if="true">hello word</span>
<span>
<img v-bind:src="address">
</span>
<button v-on:click="changeImg">点我更改图片</button>
</div>
</body>
<script>
var vue = new Vue({
el:'#app',
data:{
bol:false,
address:'https://c.files.bbci.co.uk/6577/production/_110957952_42f5b28f-0145-42c8-b5b9-7333611a3a02.jpg'
},
methods:{
change:function (){
this.bol = !this.bol;
},
changeImg:function () {
this.address = 'https://i.ytimg.com/vi/O-B_9v7IQQQ/maxresdefault.jpg';
}
}
})
</script>
</html>