<div id="app">
<div v-text="text">div>
<div>{{html}}div>
div>
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<script type="text/javascript">
var app = new Vue({// 声明vue实例
el: '#app',//选择作用域
data: {// 数据(变量)
text:"这是一个变量!",
},
})
<div id="app">
<div v-html="html">div>
div>
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<script type="text/javascript">
var app = new Vue({// 声明vue实例
el: '#app',//选择作用域
data: {// 数据(变量)
html:'bbbb',
},
})
</script>
<div id="app">
<input type="" name="" id="" value="" v-model="model" />
<div v-text="model">
div>
div>
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<script type="text/javascript">
var app = new Vue({// 声明vue实例
el: '#app',//选择作用域
data: {// 数据(变量)
model:0,
},
})
</script>
<div id="app">
<div v-if="bool">4. v-if 判断div>
div>
v-if="" 引号里面,也可以写判断,只要最后得出来的值是布尔值就可以了
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<script type="text/javascript">
var app = new Vue({// 声明vue实例
el: '#app',//选择作用域
data: {// 数据(变量)
bool:true,
},
})
</script>
<div id="app">
<div v-show="bool">v-showdiv>
div>
v-show="" 和v-if一样 引号里面可以写判断,只要最后的值是布尔值就可以了
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<script type="text/javascript">
var app = new Vue({// 声明vue实例
el: '#app',//选择作用域
data: {// 数据(变量)
bool:true,
},
})
</script>
<div id="app">
<div v-if="bool">ifdiv>
<div v-else>elsediv>
div>
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<script type="text/javascript">
var app = new Vue({// 声明vue实例
el: '#app',//选择作用域
data: {// 数据(变量)
bool:true,
},
})
</script>
<div id="app">
<div v-for="item in arr">{{item}}div>
div>
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<script type="text/javascript">
var app = new Vue({// 声明vue实例
el: '#app',//选择作用域
data: {// 数据(变量)
arr:[12,22,34],
},
})
</script>
<div id="app">
<button type="button" v-on:click="on">onbutton>
div>
<div id="app">
<button type="button" @click="on()">onbutton>
div>
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<script type="text/javascript">
var app = new Vue({// 声明vue实例
el: '#app',//选择作用域
methods:{
on(){
alert('sac');
},
}
})
</script>
<-- 第一种-->
<div id="app">
<div v-bind:class="cla">安师大div>
div>
<-- 第二种-->
<div id="app">
<div :class="cla">安师大div>
div>
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<script type="text/javascript">
var app = new Vue({// 声明vue实例
el: '#app',//选择作用域
data: {// 数据(变量)
cla:'b',
},
})
</script>
课外小扩展
在上面我们只使用了3个属性
第一个 el – 选择元素,作用域
第二个 data – 数据,变量
第三个 methods – 事件