小程序的组件之间传值
- 第一种:父传子:
1、先在父组件的子组件标签上面写一个自定义的属性,
title=“{{ 需要传的值 }}”
2、在子组件中的properties, properties:{ title:{ value:“rrrrrrr”, type:String
} },(也可以进行传递多个值)
3、(注意:必须要写上string)
在父组件中:
朱父组件中json文件先引入
<lun swiper="{{ swiper }}"></lun>
在子组件中接收传过来的值:
之后就可以在子组件中使用了
-
第二种:子传父:
1.现在子组件中使用 this.triggerEvent(‘com’,{ type:“zheshiyigennnnnn”, 事件选项 })
2.在父组件的子组件标签上面写上一个自定义方法用(bind后面是派发的一个自定义事件名) -
第三种:通过id传值
1.先通过在父组件的子组件标签上面写一个id=“起的名字”
2.在父组件中的js onReady(){ //获取组建的ID this.dlog = this.selectComponent("#dlog") },
3.在父组件的js中 open(){ this.dlog.toggle() },
4.在子组件的jsmethods中写上的方法,然后将这个方法在父组件中调用