小程序自定义组件以及页面之间的数据传递
1、自定义组件接收页面传递过来的数据
首先在组件的属性列表properties中设置数据类型以及默认值,然后再在引用组件的页面上设置相应的接收数据的名字以及数据内容(跟小程序本身页面数据渲染一样的写法)
组件中以下代码 properties:{ isShow:{ type:Boolean, value:false, } } 页面中以下代码 <my-component isShow="{{pageBoolean}}" ></my-component> data:{ pageBoolean:true, }
2、数据从自定义组件传递到页面
在组件中使用下面代码 this.triggerEvent('okEvent', {data}) 页面中使用下面代码 <my-component bind:okEvent="myEvent" ></my-component> methods:function(){ myEvent(e){ this.setData({ data:e.detail.data }) } }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)