微信小程序组件的传参

这篇具有很好参考价值的文章主要介绍了微信小程序组件的传参。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 # 父子关系

     1.父向子传参

    // 子组件:通过 properties 声明要从父组件中接收的数据

    //    组件的属性列表

    properties:{

        tabId:String

    }

    // 父组件:通过自定义属性的形式传递数据。以子组件中定义的 key 为属性名,以要传递的数据为属性值

    <list tabId="{{tabSelectID}}"></list>  



 

    2.子向父传参

    // 子组件: 通过 triggerEvent 方法发送一个通知,通知父组件接收数据。

    // 方法的第一个参数为:通知名

    // 方法的第二个参数为:要传递的数据

    this.triggerEvent('change',{

        id

    })

    // 父组件:通过 bind 监听子组件中发送的通知

    // bind 后的内容为 子组件发送的通知名,表达式为接收该通知所触发的方法

    <tabs bind:change="onTabChange"></tabs>

    // 方法被触发后可以通过 e.detail 的形式获取子组件传递过来的数据对象

    onTabChange(e){

        const {id} = e.detail;

        this.setData({

            tabSelectId:id

        })

    }


 

# 兄弟关系      

        // 兄弟组件之间想要传递数据,需要利用"统一的父组件"传递

        // 1.兄弟A组件 传递数据给 父组件

        // 2.父组件 再把数据传递给 兄弟B组件文章来源地址https://www.toymoban.com/news/detail-497227.html

到了这里,关于微信小程序组件的传参的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微信小程序-父子组件之间的通信

    父子组件之间通信的3种方式: 属性绑定 用于父组件向子组件的指定属性设置数据,仅能设置JSON兼容的数据 子组件在properties节点中声明对应的属性并使用。代码: 事件绑定 用于子组件向父组件传递数据,可以传递任意数据 事件绑定用于实现子向父传值,可以传递任意类型

    2024年02月03日
    浏览(61)
  • 微信小程序父子组件之间通信的 3 种方式

    父子组件之间通信的 3 种方式 ① 属性绑定 ⚫ 用于父组件向子组件的指定属性设置数据,仅能设置 JSON 兼容的数据 ② 事件绑定 ⚫ 用于子组件向父组件传递数据,可以传递任意数据 ③ 获取组件实例 ⚫ 父组件还可以通过 this.selectComponent() 获取子组件实例对象,这样就可以直

    2024年02月09日
    浏览(49)
  • 【微信小程序】父子组件的创建、通信与事件触发;组件生命周期

    关于微信小程序中父子组件的创建、传值,以及涉及到的组件生命周期。 组件的使用可以 提高开发效率 并 确保功能在各个页面上的应用和修改的一致性 。 例如,对于一些重复的功能,比如顶部导航栏或评论区,将其提炼成组件后,我们只需要在不同的页面中引用该组件,

    2024年02月03日
    浏览(61)
  • 微信小程序父组件向子组件传参,子组件样式无效问题处理

    父组件代码 json wxml json js

    2024年02月09日
    浏览(29)
  • 微信小程序(四)--- 自定义组件详解(properties,数据监听器,纯数据字段,插槽,父子间通信,behaviors)

    目录 一、创建组件 二、引用组件 1、局部引用 2、全局引用 三、组件和页面的区别 四、组件样式隔离 1、注意点 2、修改组件的样式隔离选项  五、数据、方法、属性 1、data数据 2、methods方法 3、properties属性  4、data和properties的区别  5、使用setData修改properties的值  六、数据

    2024年01月24日
    浏览(53)
  • vue3-setup语法糖 - 父子组件之间的传值

    近期学习 vue3 的父子组件之间的传值,发现跟vue2的并没有太大的区别,然后发现网络上很少基于setup语法糖的教程,我这边总结一下,希望对大家有所帮助。 父组件向子组件传值的时候,子组件是通过props来接收的,然后以变量的形式将props传递到setup语法糖果中使用(defin

    2024年02月11日
    浏览(49)
  • 前端vue中父子组件之间的传值(修改值)和事件的相互调用

    目录 父组件向子组件传值 子组件修改父组件中的值: 方法1 方法2 子组件调用父组件里的函数 方法1 方法2 父组件调用子组件的函数 : 子组件中的 data 属性是用来存储子组件自身的数据,而不是用来接收父组件传递的数据的。父组件向子组件传递数据的常用方式是通过 pro

    2024年02月07日
    浏览(58)
  • 微信小程序使用Typescript开发中input的传值问题

    刚刚接触typescript+TDesign(微信小程序) 组件,这里解决了一个写表单然后传值的问题。 index-指向items的下标 value-input控件中显示的值 tips-t-input组件用于提示的内容,这里显示手机号码是否正确 bindchange-绑定数据改变的函数,用于刷新数据 number-让控件只能输入数字,带小数点是

    2024年02月10日
    浏览(33)
  • VUE3父子组件传参

    父传子 父组件 template    sonComponent :sendValue=\\\"value(//传递的值)\\\"/sonComponent /template //引入组件 import sonComponent from \\\"XXXXX\\\"; 子组件 //定义名字与父组件对应 const props = defineProps({   sendValue:{type: String,default:\\\'\\\'}  }) 子传父 子组件 // 定义发送 const emit = defineEmits([\\\'sendValue\\\']) //发送(在想

    2024年02月07日
    浏览(44)
  • Vue3父子组件间传参通信

    本文主要是记录Vue3在setup语法糖下的父子组件间传参的四种方式 Vue3+TypeScript 父组件传值给子组件主要是由父组件为子组件通过v-bind绑定数值,而后传给子组件;子组件则通过defineProps接收使用。 如下为父组件 Father.vue 如下为子组件Son.vue 父组件 Father.vue 中在调用 Son.vue 这个子

    2024年01月19日
    浏览(77)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包