当你做某一个页面时,点击进去之后会出现undefined,后才获取数据
在一进入时在未定义的页面可以设置v-if,进行隐藏,这样就不会出现undefined
export default {
data() {
return {
show:false
}
},
}
在你获取数据后可以把show改成true,就能解决
methods: {
getdepression() {
getDepression().then(res => {
// console.log(res, '选择题');
this.data = res.data
// console.log('data',res.data);
this.show = true
})
},
}
onShow() {}是初始化页面用的
hover-class:“” 设置背景颜色