当前,uni.navigateTo的url参数仅支持相对路径(相对于当前页面,是否如此官方文档没有对此进行描述),这在大多数静态页面的导航中没有问题,但是对于一个添加了click事件的plus.nativeObj.View(悬浮于页面之上)。在click事件中使用uni.navigateTo却带来了问题,导致在有些页面可以正常导航,在有些页面导航却提示路径错误。建议在pages.json文档的pages节点的每一项添加id,如下图。
在uni.navigateTo的url参数中仅需指定页面的id即可。