It's not allowed to load an initial chunk on demand. The chunk name "components/da-empty/da-empty" is already used by an entrypoint. 18:55:19.758 ERROR Build failed with errors.
创建文件时.在pages.json中创建了一条记录
查看pdf
navigateTo({url,fail,success})
uni.reLaunch(OBJECT) 关闭所有页面,打开到应用内的某个页面。
uni.navigateTo(OBJECT)
保留当前页面,跳转到应用内的某个页面,使用uni.navigateBack可以返回到原页面。
页面跳转路径有层级限制,不能无限制跳转新页面
当使用wx-navigateTo方法从详细页跳转到列表页面时,也会保留当前详细页,这样就超过了限制的数量。
{errMsg: "navigateTo:fail webview count limit exceed"}
微信小程序中 路由不应套过深,小程序官网有说明,最多限制5层,但是自己因为自己用的taro框架,可以使用10层的路由,但是这也不能解决用户对于无限制路由跳转的需求,
解决方案:
及时的清除路由队列里的记录;
可以使用小程序提供的方案:
navigateTo:跳转前当前页面入路由栈,如果当前栈数目已经达到5个,则跳转到目标页面失败;如果未达到5个,则跳转目标页面,且目标页面入栈
redirectTo:跳转前当前页面出路由栈,跳转到目标页面,并且目标页面入路由栈
reLaunch:跳转前清空路由栈,跳转到目标页面,并且目标页面入路由栈
navigateBack:执行指定次数的退栈操作,默认回退一层,显示目标页面
以上这些都可以解决路由嵌套过深的问题。
时刻记住对于微信小程序对于路由限制