uni-app项目以及将其运行到手机

一、运行到手机

1.首先在电脑上安装Total Contral 这个软件,然后通过它的提示会在手机上也安装此软件,当然前提是你得用数据线把手机连接在电脑上。
2.之后把uni-app项目选择运行到手机
或模拟器这个选项,如果手机和电脑链接成功的话会出现你的手机提示的,然后经过一步步提示会通过电脑在手机上安装HbuilderX调试底座。
3.当一切看似都很成功,但是项目确无法运行的时候,重点来了
原因是***网域***问题,必须把前后端的ip地址(有Ip地址的地方)都统一换为你当下电脑的ip地址(在cmd中通过ipconfig指令查询),才能成功在手机上运行uni-app项目。

二、页面跳转

刚开始项目只在电脑浏览器或者HbuilderX内置浏览器运行时,我用return this.$router.push('../award/award');跳转,
在这里插入图片描述

都可以跳转,运行没问题,但是当项目运行到手机上时,错误出现了
在这里插入图片描述

Cannot read property ‘push’ of undefined
说push没定义

问过同学之后才知道push是一种方法(啥方法怎么用咱也不知道哈),push或许并不是uin-app能用的东西,只是恰好我这里可能某种原因契合了,所以就浏览器运行时就可以跳的通。接下来说解决办法:
根据uni-app官网,路由页面跳转有这几种,我只说两种我用到的
在这里插入图片描述
我只说两种我用到的

1.应用内页面跳转

navigateTo跳转,这是uni-app自己的API,用了就没问题(嘻嘻)
我自己这个跳转是不带参数不传值,只实现跳转的功能,所以除url外其他参数都不用设置
在这里插入图片描述

2.应用外向应用内跳转

应用外向应用内跳转用uni.reLaunch
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值