判断数据是否为空
if(a === undefined){
console.log('为undefined')
}
if(a == null){
console.log('为null')
}
if(a == '' || a ==null || a == undefined){
console.log('为空')
}
if(!a){
console.log('为空')
}
vue 中的watch的写法
watch:{
name:{
handler(newVal,oldVal){
...
}
immediate:true,
deep:true
}
}
vue中父组件传给子组件数据不更新(一种方法,解决办法就是用watch)
props:{
data:{
type:string
}
},
created(){
this.$set(this.data)
}
对数组中的数据循环,点击触发
<div v-for="(item,index) in list" :key="index" @click="clickItem(index)" :class="{red:i === index}">
{{item}}
</div>
data(){
return{
i:''
}
}
clickItem(index){
this.i = index
}
提交参数时,有时可能不需要某一个参数删除操作
var list = [{ attachmentId: '', imageLink: '', link: '', enabled: false, client: 2 }]
add(){
list.forEach((item,index)=>{
delete item.link
})
addData(list).then((res)=>{})
}