2022-09-07 uni-app学习笔记(四) uni-app路由配置和页面跳转,uni.navigateTo跳转失败的可能原因以及解决方法

1.路由配置

uniapp页面全部交给框架统一处理,开发者需要在pages.json里配置每个路由页面的路径和页面样式
(类似于小程序在app.json中配置路由)
如:

{
   
	"path": "pages/index/index",
	"style": {
   
		"navigationBarTitleText": "uni-app",
		"enablePullDownRefresh":true//可以下拉
	}
}
2.编程式导航和组件式导航

编程式导航:uni.navigateTo
组件式导航:<navigator></navigator>

组件式导航示例:index.vue
<view class="">
	<navigator url="/pages/404/404">返回404页面</navigator>
</view>
回顾:vue的声明式导航和编程式导航的定义和写法区别

2022-10-25 vue的声明式导航和编程式导航的定义和写法区别

3.使用pages.json中的tabBar进行底部选项卡的设置

在这里插入图片描述

step1:pages文件夹下新建四个选项卡文件(文件夹)
  • index(首页,已存在),
  • list(通讯录页),
  • finder(发现页),
  • center(个人中心页),

随便写点东西,保存后在pages.json的"pages"数组中生成相应路径

step2:在uniapp官网复制tabBar的配置代码

官网位置:https://uniapp.dcloud.net.cn/collocation/pages.html#配置项列表
"tabBar": {...}粘贴进pages.json

step3:在iconfont上找上述页面对应的四个图标

每个图标分成未选择的和已选择的颜色,所以将会下载8张png,统一放进新建文件夹tabbarIcon中,并将此文件夹放到uniapp项目的static文件夹下
在这里插入图片描述
在这里插入图片描述

step4:调整tabbar的页面路径和图片路径

代码如下

"tabBar": {
   
	
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

前端OnTheRun

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值