获得过 0 次赞
回答过的问题获得 0 次赞
分享过的文章/案例获得 0 次赞
评论与回复获得 0 次赞
- 同一个page在路由栈存在超过两个,返回会触发这个page的onLoad
复现步骤: 1. 从 A1 页面(/pages/a?id=1)跳转到其他页面后,又跳转到 A2 页面(/pages/a?id=2),和前面的路由相同但是参数不同,这些跳转过程中都有触发 onLoad,但是没有触发 onUnload。 2. 然后从 A2 页面返回到上一页时会触发 onUnload,到这为止都是正常表现。 3. 一直返回到 A1 页面时,A1 页面的 onLoad 函数被执行了。 结果: 这样会导致一些需要绑定生成和销毁的对象产生 bug,比如定时器。 推测是因为 A1 和 A2 是同一个 page 实例,由于被销毁执行了 onUnload 后,跳转回来只能再创建一个新的 page 实例所以触发了 onLoad。这个问题能解决吗?还是说不能这么使用?
2018-08-13 - navigationStyle 只在 app.json 中生效
- 需求的场景描述(希望解决的问题) 目前 navigationStyle 属性只在 app.json 中生效,如果只有少数页面需要自定义标题栏,会带来很多问题反正得不偿失,例如现在 web-view 是自动撑满整个页面的,挡住了自定义的标题栏。 - 希望提供的能力 希望 navigationStyle 可以在页面的 .json 配置中也生效,以页面为单位做自定义标题栏。
2018-08-06 - 开发者工具添加编译模式后报错
普通编译能正常打开的页面,在编译模式添加后出现报错:app.json 中未定义自定义编译中指定的启动页面 pages/mine,该页面已经在 app.json 中配置过了,把它放到 pages 第一项通过普通编译打开也没有问题。
2018-07-26