1.vue 常用高亮 选项 默认一个
<li v-for="(item,index) in xxx" :key="index" :class="{hit: index == lisStyle}" @click="lisDom(index)">
<i class="iconfont" :class="item.icon"></i>
<span>{{item.titleName}}</span>
</li>
//代码讲解 用v-for渲染 用class控制样式默认第一个 data里面设置下标0 lisStyle就是这个的下标
//点击的时候传一个下标 点击那个吧对应的下标传给lisStyle
data:{
lisStyle:0,
},
methods:{
lisDom:function(e){
console.log(e)
let index = e;
this.lisStyle = index;
}
}
2.v-model
<input v-model="message" placeholder="edit me">
<p>Message is: {{ message }}</p>
//默认显示88888 input输入的时候会实时更新 placeholder 提示
data:{
message:88888
}