位置: IT常识 - 正文

uniapp路由—— uni-simple-router(uniapp route)

编辑:rootadmin
uniapp路由—— uni-simple-router

推荐整理分享uniapp路由—— uni-simple-router(uniapp route),希望有所帮助,仅作参考,欢迎阅读内容。

uniapp路由—— uni-simple-router(uniapp route)

文章相关热门搜索词:uni-app路由,uniapp的路由跳转,uniapp的路由跳转,uniapp常见的路由与页面跳转api,uniapp获取路由参数,uniapp的路由跳转,uni-app路由,uniapp的路由跳转,内容如对您有帮助,希望把文章链接给更多的朋友!

要在uniapp中使用路由守卫,uniapp原生的api是比较欠缺的,所以要用‘uni-simple-router’插件包

安装 // 项目根目录执行命令行npm install uni-simple-router// 根据pages.json总的页面,自动构建路由表npm install uni-read-pages配置vue.config.js

注:如果根目录没有vue.config.js文件,要手动创建

// vue.config.jsconst TransformPages = require('uni-read-pages')const { webpack } = new TransformPages()module.exports = {configureWebpack: {plugins: [new webpack.DefinePlugin({ROUTES: webpack.DefinePlugin.runtimeValue(() => {const tfPages = new TransformPages({includes: ['path', 'name', 'aliasPath','meta']});return JSON.stringify(tfPages.routes)}, true)})]}}在router文件夹 下对应的 js文件 中写如下代码import { RouterMount, createRouter } from 'uni-simple-router';const router = createRouter({platform: process.env.VUE_APP_PLATFORM,routes: [...ROUTES]});//全局路由前置守卫router.beforeEach((to, from, next) => {//权限控制登录if(to.meta.auth){console.log("需要登录");if("token"){next();}else{console.log("请登录");}}else{console.log("不需要登录"); next();}console.log("前置守卫"+JSON.stringify(to));});// 全局路由后置守卫router.afterEach((to, from) => {console.log('跳转结束')})export {router,RouterMount}main.jsimport {router,RouterMount} from './router/router.js' //路径换成自己的Vue.use(router)//v1.3.5起 H5端 你应该去除原有的app.$mount();使用路由自带的渲染方式// #ifdef H5RouterMount(app,router,'#app')// #endif// #ifndef H5app.$mount(); //为了兼容小程序及app端必须这样写才有效果// #endif  page.json{"pages": [ //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages{"path": "pages/index/index","name": "index","style": {"navigationBarTitleText": "uni-app"}}, {"path": "pages/home/home","name": "home","meta": {"auth": false, //需要登录"async": true, //是否同步"title": "首页", //标题"group": "商城" //分组},"style": {"navigationBarTitleText": "","enablePullDownRefresh": false}},{"path": "pages/haha/haha","name": "haha","meta": {"auth": true, //需要登录"async": true, //是否同步"title": "首页", //标题"group": "商城" //分组},"style": {"navigationBarTitleText": "","enablePullDownRefresh": false}}],"globalStyle": {"navigationBarTextStyle": "black","navigationBarTitleText": "uni-app","navigationBarBackgroundColor": "#F8F8F8","backgroundColor": "#F8F8F8"}}  页面跳转和参数接收push()pushTab() : 跳转tar栏replace() : 替换replaceAll() : 替换所有back() : 直接带上数字返回第几层注意:path和query配合使用,而name和params配合使用//通过name方式跳转this.$Router.push({name: 'home',params: {name: 'Joseph',age: 22}})------------------------------------//通过path形式进行跳转this.$Router.push({ path: '/pages/haha/haha', query: { name: 'Josdep33333h', age: 24 }})-------------------------------------//用uni形式跳转到新页面,并传递参数uni.navigateTo({url:'/pages/home/home?id=2&name=Josep33333h'}); 获取参数onLoad(option) {//原生获取数据console.log("zz",option);// query传参 const query=this.$Route.queryconsole.log(query); // params传参 const params=this.$Route.paramsconsole.log(params);}
本文链接地址:https://www.jiuchutong.com/zhishi/290659.html 转载请保留说明!

上一篇:免费镜像 ChatGPT 网站随你挑和分享一批可用的 API Keys(免费镜像翻转软件)

下一篇:Vue2 大型项目升级 Vue3 详细经验总结(vue2升级3)

  • 萤石云怎么连接wifi(萤石云怎么连接另外一个手机)

    萤石云怎么连接wifi(萤石云怎么连接另外一个手机)

  • 哈罗单车扫码开不了锁(哈罗单车扫码开锁后屏幕散光是什么情况)

    哈罗单车扫码开不了锁(哈罗单车扫码开锁后屏幕散光是什么情况)

  • 无法启动此程序因为计算机中丢失(无法启动此程序,因为计算机中丢失mfc140.dll)

    无法启动此程序因为计算机中丢失(无法启动此程序,因为计算机中丢失mfc140.dll)

  • 手机没有颜色了,怎么调回来(手机没有颜色了怎么调回来)

    手机没有颜色了,怎么调回来(手机没有颜色了怎么调回来)

  • 海信遥控怎么重新配对(海信遥控器怎么重置)

    海信遥控怎么重新配对(海信遥控器怎么重置)

  • 淘宝换货选择商品属性是什么意思(淘宝换货选择商品怎么选)

    淘宝换货选择商品属性是什么意思(淘宝换货选择商品怎么选)

  • 快手登录请检查网络是否正常(为什么快手显示请检查网络是否正常,我明明联了网络鸭)

    快手登录请检查网络是否正常(为什么快手显示请检查网络是否正常,我明明联了网络鸭)

  • 笔记本键盘解锁键是哪个键(华硕笔记本键盘解锁)

    笔记本键盘解锁键是哪个键(华硕笔记本键盘解锁)

  • 添加蜂窝号码什么意思(增加蜂窝号码)

    添加蜂窝号码什么意思(增加蜂窝号码)

  • 座机没有声音怎么回事(座机没有声音怎么回事儿)

    座机没有声音怎么回事(座机没有声音怎么回事儿)

  • 快手互粉有什么好处(快手互粉有什么影响)

    快手互粉有什么好处(快手互粉有什么影响)

  • iphone8p电池容量多大(iphone8p电池容量2691)

    iphone8p电池容量多大(iphone8p电池容量2691)

  • ip地址为多少个字节(ip地址由多少个字节组成)

    ip地址为多少个字节(ip地址由多少个字节组成)

  • word文档怎么样设双页显示(word文档怎么样可以横版竖版)

    word文档怎么样设双页显示(word文档怎么样可以横版竖版)

  • 荒芜的意思(荒芜的意思是什么(最佳答案))

    荒芜的意思(荒芜的意思是什么(最佳答案))

  • 微信为什么停止计步(微信为什么停止红米note8Pro语音通知)

    微信为什么停止计步(微信为什么停止红米note8Pro语音通知)

  • oppoa3怎么退出耳机模式(oppoa32怎么退出耳机模式)

    oppoa3怎么退出耳机模式(oppoa32怎么退出耳机模式)

  • 手机通话突然中断是怎么回事(手机通话突然中断然后恢复)

    手机通话突然中断是怎么回事(手机通话突然中断然后恢复)

  • qq扫描提取文字(qq扫描提取文字在哪里)

    qq扫描提取文字(qq扫描提取文字在哪里)

  • Linux的发展不容小觑(独霸天下) 未来将渗透到生活的方方面面(浅谈linux的发展方向和应用范围)

    Linux的发展不容小觑(独霸天下) 未来将渗透到生活的方方面面(浅谈linux的发展方向和应用范围)

  • python中ndarray创建的两种方法(python创建ndarray)

    python中ndarray创建的两种方法(python创建ndarray)

  • 增值税纳税义务早于会计准则的案例
  • 出口退税申报软件实际操作视频
  • 不含税金额计算税额的计算公式
  • 建筑行业小规模纳税人免税政策
  • 发票已抵扣但对方要红冲后续原发票要拿回来吗
  • 财政补助资金是什么意思
  • 税金及附加包括个人所得税吗
  • 公司办理个人所得税退税
  • 关税如何征收
  • 出口抵内销产品应纳税额分录
  • 财务报告分析主要内容
  • 营业账簿印花税包括什么
  • 增值税开票员的岗位职责
  • 将自产货物用于在建工程
  • 公司给另外一家公司投资
  • 企业接受非现金资产投资的账务处理
  • 小规模公司税控盘维护费会计分录
  • 停薪留职标准
  • 华为鸿蒙系统怎么降级版本
  • win10系统声音有杂音
  • 怎样设置登录帐号和密码
  • 测速网在线测速
  • 如何解决Windows10电脑卡顿现象
  • 小本票防伪
  • 一个非常好看的中秋礼物怎么做
  • hbuilder怎么下载
  • 收到供应商现金怎么入账
  • PHP:zip_entry_read()的用法_Zip函数
  • web前端综合案例开发离线作业1
  • 中小企业发展专项资金
  • mac phpstudy
  • 小企业会计准则2023电子版
  • 租金收入会计分录怎么写
  • 2021劳务分包专票开几个点
  • 特征融合add
  • 帮助命令的快捷键是什么
  • phpcms v9官网
  • 发票内容服务费可以吗?没有明细
  • 企业所得税汇算清缴操作流程
  • 公务交通通讯补贴
  • 外币应收账款汇兑损失计入
  • 多收钱少开票
  • windows安装步骤总结
  • 金税四期可以查到闭环开票信息吗
  • 外出经营流程
  • 小规模纳税人每月不超过10万
  • 2020年混凝土增值税税率是多少
  • 所得税费用是会计科目吗
  • 水电费发票没有可以用其他发票抵吗
  • 房产增值税发票可以抵税吗
  • 无形资产入账
  • 模具报价成本核算方法
  • 城镇土地使用税的计税依据
  • 企业利润总额计算例题及答案
  • 网上购物退款后未退回物品怎么投诉
  • 普票不开明细可以不
  • 购买银行承兑汇票现金流量表怎么填
  • 小公司用什么财务软件做账
  • 分页查询效率
  • mysql有几种
  • 注册表regsz是什么意思
  • 如何使用u盘安装软件
  • 微软手机
  • linux系统批量替换内容
  • spysweeper.exe - spysweeper是什么进程
  • xp系统修改分辨率
  • xp启用windows功能
  • win10每次登录都要输入微软密码
  • win7系统怎么关闭病毒防护
  • percona mongodb
  • NeHe OpenGL Lesson 9
  • jQuery基于ajax操作json数据简单示例
  • 使用jquery
  • 不错的意思
  • word文件排序乱怎么恢复
  • 网页弹窗不见了
  • android技术总结
  • 深入理解ffmpeg pdf
  • 为什么要进行进气歧管真空度检测
  • 地税局与税务局的区别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设