小程序:页面跳转闪屏

自己的笔记,随手记录。扛精走开。

1、问题描述

进入页面,是一个组件,通过路由传参判断是由哪个页面进入,不同的页面拿的已选值不一样,需要回显值,在编辑数据。此时会出现一个问题,A页面中进来,操作数据,点献取消,然后从A页面在进入,或者从B页面进入,会出现上一次A操作的数据,点击取消,会闪一下,然后才会拿到B页面已选的数据。如果解决这个问题呢?

2、页面展示

|--------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------|
| 从此处进入 | |

3、解决方法

javascript 复制代码
function Index() {
    
    // 正常是这么写
    useEffect(() => {
        store.init()
    }, [])
    
    // 此问题修改
    const [isReady, setIsReady] = useState<boolean>(false);
    useEffect(() => {
        store.init().then(() => setIsReady(true))
        return store.unInit
    }, [])
    
    return (
        <View></View>    
    )
}
export default Index()
相关推荐
李慕婉学姐12 小时前
【开题答辩过程】以《自习室预约微信小程序》为例,不会开题答辩的可以进来看看
微信小程序·小程序
LB211213 小时前
苍穹外卖-购物车 前端修改(小程序主页与购物车模块显示不一致)
小程序
金梦人生13 小时前
Css性能优化
前端·css
Holin_浩霖13 小时前
UI设计的底层逻辑:从组件到系统的跃迁
前端
Holin_浩霖13 小时前
前端开发者的 Web3 全图解实战 二
前端
写代码的皮筏艇13 小时前
CSS属性继承与特殊值
前端·css
kevlin_coder13 小时前
🚀 实现同一个滚动区域包含多个虚拟滚动列表
前端·javascript
金梦人生13 小时前
JS 性能优化
前端·javascript
peachSoda713 小时前
自定义配置小程序tabbar逻辑思路
javascript·vue.js·微信小程序·小程序
我有一棵树13 小时前
使用Flex布局实现多行多列,每个列宽度相同
前端·css·html·scss·flex