导致问题的原因:在我们请求接口数据请求回来之前,data 中 需要渲染的值为 {}或者 [],因此初次渲染页面时,会导致页面闪烁的问题。
解决方案:判断data 属性的值是否存在,从而使用 v-if 指令控制页面的显示与隐藏:
<template>
<view v-if="data.xxx">
<!-- 省略其它代码 -->
</view>
</template>
导致问题的原因:在我们请求接口数据请求回来之前,data 中 需要渲染的值为 {}或者 [],因此初次渲染页面时,会导致页面闪烁的问题。
解决方案:判断data 属性的值是否存在,从而使用 v-if 指令控制页面的显示与隐藏:
<template>
<view v-if="data.xxx">
<!-- 省略其它代码 -->
</view>
</template>