概述
<template>
<div id="app">
<ul>
<li v-for="(item,index) in list" :key="index" >
{{item}}
</li>
</ul>
<!--
V-bind绑定标签属性, 简写:
使用v-bind就是变量, 不使用就是常亮
:class="[classA,classB]"
data:{
classA:'hello',
classB:'world'
}
-->
<componentA :dataA="dataA" ></componentA>
<a :href="link" :title='HELLO' class="2" :class="classa" :style="linkCss">to baidu</a>
<button v-on:click="addItem">addItem</button>
<a v-if="isPartA">A</a>
<a v-else>no a</a>
<a v-show="!isPartA">B</a>
<button v-on:click="toggle">切换</button>
</div>
</template>
<script>
//如果要使用vue全局.
import Vue from 'vue'
export default {
data() {
return {
isPartA:true,
link:'http://www.baidu.com',
HELLO: "<span>world</span>",
num: 1,
linkCss:{'color':'red'},
classa:'AAAA',
dataA:2,
status: true,
list: [
{
name: "apple",
price: 34
},
{
name: "ban",
price: 34
}
],
objList:{
name:'apple',
price:34,
color:'red',
weight:14
}
}
},
//绑定方法
methods:{
addItem (){
console.log(this.list);
//有的方法不能实现双向绑定怎么办
Vue.set(this.list,1,{
name: "ban1",
price: 341
});
/*
this.list.push({
name: "ban1",
price: 341
})
*/
} ,
toggle(){
this.isPartA=! this.isPartA;
}
}
};
</script>
<style>
</style>
最后
以上就是勤奋面包为你收集整理的Vue标签属性, v-bind 条件渲染, v-if v-else v-show的全部内容,希望文章能够帮你解决Vue标签属性, v-bind 条件渲染, v-if v-else v-show所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复