- 2025-01-01EventChannel
EventChannel基础库2.7.3开始支持,低版本需做兼容处理。页面间事件通信通道方法EventChannel.emit(stringeventName,anyargs)触发一个事件EventChannel.on(stringeventName,EventCallbackfn)持续监听一个事件EventChannel.once(stringeventName,EventCallback
- 2025-01-01wx.navigateTo
wx.navigateTo(Objectobject)以Promise风格调用:支持需要页面权限:当前是插件页面时,宿主小程序不能调用该接口,反之亦然小程序插件:支持,需要小程序基础库版本不低于2.2.2在小程序插件中使用时,只能在当前插件的页面中调用微信Windows版:支持微信Mac版:支持微信鸿蒙OS
- 2025-01-01EventChannel.off
EventChannel.off(stringeventName,functionfn)基础库2.7.3开始支持,低版本需做兼容处理。小程序插件:支持功能描述取消监听一个事件。给出第二个参数时,只取消给出的监听函数,否则取消所有监听函数参数stringeventName事件名称functionfn事件监听函数参数anya
- 2024-06-12uni-app上下级页面数据双向通信
前情最近在做小程序项目,选用是当前比较火的uniapp技术栈,经常会遇到页面间消息传递的需求。为什么要这么做?uniapp页面间数据通信方式有很多:通过url传参,状态管理库vuex/pinia,本地存储,事件通道eventChannel,EventBus等。这次的需求是在A面点击一个按钮跳转到B页面拾取一个数据选项
- 2024-01-30微信小程序: 传递对象数据
一、传递参数的页面wxml<viewclass="right"><viewclass="status"style="color:{{item.color}}">{{item.status}}</view>
- 2023-12-16【UniApp】-uni-app-传递数据
前言好,经过上个章节的介绍完毕之后,了解了一下uni-app-路由那么了解完了uni-app-路由之后,这篇文章来给大家介绍一下uni-app-路由传递数据路由传参怎么传,是不是可以从A页面传递给B页面,然后B页面再传递给C页面,也可以从C页面传递给B页面,然后B页面再传递给A
- 2023-08-25uniapp路由跳转后通过uni.$emit和uni.$on页面通讯后,接收到数据但是却赋值不了
原因:跳转到未渲染过的页面时,页面还没渲染就进行赋值操作,所以赋值不上去。 如果往后跳转,可以使用uni.$emit和uni.$on页面传值。即uni.navigateBack({delta:1}),尽量不要使用uni.navigateTo(会造成页面重叠)。能够接收到数据并赋值。解决办法:使用EventChannel代码
- 2023-06-15uniapp 页面跳转传值(eventChannel)
在A->B页面时,如果想要将A页面中的数据传给B,可以使用eventChannel方法或者用url拼接,在这里先说明第一种eventChannel方法如何实现。A页面:首先定义了一个点击事件handleItemClick,触发点击事件后再传递数据data(){return{itemData:'123'}}methods:{h
- 2023-03-25解决微信小程序传参字符过长的问题
1:使用wx.navigateTo 进行页面跳转传参传入:wx.navigateTo({url:'/page/testPage/testPage/',success:function(res){res.eventChannel.emit('getParam
- 2022-11-15页面间通信
url传参index.js路径后可以带参数。参数与路径之间使用?分隔,参数键与参数值用=相连,不同参数用&分隔;如'path?key=value&key2=value2'wx.navigateTo({url:'./te
- 2022-11-03小程序开发随记
时常注意事项小程序的代码书写受限于自身的限制,非常不雅观,但也要尽量写好一点。老生常谈:公共逻辑或者业务尽量抽离成一个组件,不要CV。页面data应只包括渲染相关的数
- 2022-10-27wepy 传值通信
wepy传值通信组件间传值用于监听组件之间的通信与交互事件的事件处理函数需要写在组件和页面的events对象中父=>子:(一)父=>子/多子父组件:this.$broadcast('event
- 2022-09-08小程序 : 返回通过wx.navigateTo的event方法触发事件,传递回来数据
跳转://pages/11_learn_nav/index.jsPage({data:{name:"kobe",age:30,message:"哈哈哈"},onNavTap(){constname=this.data.n