父组件给子组件传值
1、父组件传值:
<List workList="sss"></List>
2、子组件接收用js:(properties相当于vue中的props)
Component({
properties: {
workList: {
type: String,
value: ''
}
},
})
子组件页面上可以直接用:
<view>{{workList}}</view>
子组件给父组件传值
子组件中写:this.triggerEvent(‘myevent’,‘aaa’)相当于vue中的this.$emit()
父组件调用修改为:
<List workList="sss" bind:myevent="myevent"></List>
父组件js中定义事件myevent,打印myevent,就可以输出’aaa’