01、(三)关于路由的问题

UniApp关于路由的问题

你会发现在使用uniapp的时候,你并没有集成vue-router 这个组件,它已经内置进去,不需要你去集成。

1:在pages目录下新建对应页面模板即可

2:它会自动创建好的页面模板注册到pages.json中。

3:然后我们可以在页面中或者tabbar去进行调整和转发

4:一种是标签的方式,一种是js的方式

…/ 代表就是当前的:pages目录.

<navigator url="../detail/detail">

open-type 默认是:navigate

特点是:在头部左上角有一个回退按钮

open-type 是:redirect

特点是:没有回退按钮。也没有tabbar。如果要离开就代表退出

一般用来:跳转登录,跳转注册。

open-type 是:switchTab

特点:如果pages.json的路径一旦使用到tabbar中,就只能使用switchTab

open-type 是:reLaunch

特点:它是navigate 的升级版本,因为在开发打开页面非常多,A–B–C–D–F。关闭历史步骤

open-type 是:navigateBack

特点是:自定回退,从哪里来回哪里去

open-type 有效值

js方式平台差异说明
navigate对应 uni.navigateTo 的功能
redirect对应 uni.redirectTo 的功能
switchTab对应 uni.switchTab 的功能
reLaunch对应 uni.reLaunch 的功能字节跳动小程序与飞书小程序不支持
navigateBack对应 uni.navigateBack 的功能
exit退出小程序,target="miniProgram"时生效微信2.1.0+、百度2.5.2+、QQ1.4.7+
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值