vue 加载数据后渲染页面
问题描述: 在接口数据返回之前,页面开始渲染HTML,导致因为接口数据为undefined或' ' (空)报错.解决方法: 等待接口数据返回后再渲染HTML代码实现:使用v-if来控制页面的渲染顺序<div v-if="ShowPage"><div>data() {return {ShowPage:false,}},crea...
·
问题描述: 在接口数据返回之前,页面开始渲染HTML,导致因为接口数据为undefined或' ' (空)报错.
解决方法: 等待接口数据返回后再渲染HTML
代码实现: 使用v-if
来控制页面的渲染顺序
<div v-if="ShowPage"><div>
data() {
return {
ShowPage:false,
}
},
created() {
this.InitData();
},
methods: {
//初始化获取数据
InitData() {
//这里调接口查询数据,查询到数据后设置ShowPage为true,开始渲染页面
this.ShowPage = true;
},
}
更多推荐
已为社区贡献22条内容
所有评论(0)