小程序跨页面和组件传参

小程序开发过程中经常遇到跨页面传参的情况原本的URL带参就行不通了,onfire.js是一个事件订阅库,可以很好的解决这个问题。

下载地址 https://www.bootcdn.cn/onfire.js/

项目地址 https://github.com/hustcc/onfire.js


在uniapp中使用

在main.js中引入


import onfire from "./common/onfire/onfire"
Vue.prototype.$fire = new onfire()
在页面中使用(监听到update事件后执行获取用户信息的方法



在登录接口的回调中发布事件通知其他监听页面


小程序中使用也是类似的,只是文件的引入方式改一下

组件间传参也是一样 ,一个监听一个发布 。