vue使用踩坑

2022年01月10日1 min read
踩坑记录
layui.use(() => {  
	let vue = new Vue({  
    	el: '#member-category-app',  
    	data: {  
       		noData: true  
    	}  
	})  
}

我在下面方法中给noData赋值时用了this.noData导致赋值失败

if (res.data.records.length > 0) {  
    this.noData = false;  
} else {  
    this.noData = true;  
}

正确写法应该是这样

if (res.data.records.length > 0) {  
     vue.noData = false;  
} else {  
     vue.noData = true;  
}