怎样从uniapp页面跳转外部vue项目

737 阅读1分钟

最近写的一些简单的小页面 

刚开始是这样写的 但是因为最后一个是用vue写的单独的页面根本点击进不去


最后是用uni的webview跳转到外部vue项目的

vue页面刚开始也有封装个登录的 如果进入uni页面时已经登录过了

但是进入vue必须也要重新登录 这就有bug了 所以要在跳抓的时候携带用户信息的参数

携带参数的时候 如果我只写个this.userMessage的话 只显示[object object]里面参数不显示

所以只能一个一个赋值了 如果有更好的办法的话 可以指点一下


接着跳转进入vue页面 可以获取到地址栏携带的参数 如

https://www.baizezaixian.com/xxxx/#/?roleId=4&rowid=521&token=KHdoNhLF

只需要后面的用户信息 所以用js方法进行截取 如果是直接用这种方法获取的话   在vue中会报错 split is undefined 因为有在created里面去调用 但是在created中进行初始化的时候,是异步加载,数据还未获取到,所以对数组、对象进行操作时,是没有值的。


所以解决办法是这样 需要注意的点是 也不能连续的使用split 连续使用的话也会报错

所以就不能偷懒啦


最后把所有需要用户信息的都给他替换掉



vue已经好久没有用过了 现在差不多都快忘了 以后也要拾起来啦

突然发现不把这些当成主业的话 写代码真的可以让我专注 写完一个功能真的会有一种成就感