Page的代码
Page({
data: {
currentId: ''
},
onLoad(options) {
this.setData({currentId: options.id}) //从其他页面接收参数,此时的options.id有值
},
})
<my-component id="{{currentId}}"></my-component>
my-component的代码
Component({
properties: {
id: {
type: String
}
},
observers: {
id: function(val) {
console.log(val)
}
},
})
现在的问题就是component里接收不到id的值
参考这个看看: https://www.jianshu.com/p/8bfb8c20dd3a
<my-component cid="{{currentId}}"></my-component> Component({ properties: { cid: { type: String } }, observers: { cid: function(val) { console.log(val) } }, })
id是關鍵字
id是wxml关键词,不能做prop,换个名称比如vid