小程式中怎麼進行父子元件傳值和方法呼叫? (方法匯總)
Dec 09, 2021 am 10:03 AM小程序中怎么进行父子组件传值和方法调用?下面本篇文章给大家汇总分享一些微信小程序父子组件传值及方法调用的方法,希望对大家有所帮助!
自定义组件封装
注册一个 tab 组件
在 components 文件夹下,创建一个tabs文件夹,点击tabs右建就能看到一个新建compoent,点完一个新的组件就注册成功了。
组件使用
在需要使用该组件的页面的 json 页面上导入组件,在 wxml 下像 HTML 标签一样使用就好了。
1 |
|
什么是父组件,什么是子组件?父组件就是在页面中需要引入其他的组件的组件,而子组件就是引入的组件。父向子传递数值,是通过属性的方式来传值,而子向父传值还要通过方法的方式来传值。
父组件向子组件传值
父组件通过属性传值
1 |
|
子组件通过properties接收:
1 2 3 |
|
子组件调用父组件方法
这个方法也可以理解为子组件向父组件传递参数的方法。
父组件定义方法,childFun是子组件中的方法名,fun是父组件中的方法名。我们通过chidlFun来调用fun。
1 |
|
父组件方法:
1 2 3 |
|
当点击子组件的按钮执行 clickFun 时调用父组件的方法
1 2 3 |
|
父组件调用子组件的方法
1 |
|
父组件的 onReady 生命周期中获取 childEle 元素
1 2 3 |
|
父组件的点击事件 childF 调用子组件的事件:
1 |
|
父组件触发子组件的方法:
1 2 3 |
|
这里的 foo即为子组件的方法。
【相关学习推荐:小程序开发教程】
以上是小程式中怎麼進行父子元件傳值和方法呼叫? (方法匯總)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱門文章

熱門文章

熱門文章標籤

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)