下面代码在webview模式下
dataPaths可以输出['name']
但Skyline下输出的是[]
Skyline的文档里没有说明这块的兼容性情况,官方可以说明一下吗?
// pages/index/myComponent/myComponent.js
Component({
options: {
dynamicSlots: true, // 启用动态 slot
},
/**
* 组件的属性列表
*/
properties: {
mylist: {
type: Array,
value: [],
},
paramA: String
},
/**
* 组件的初始数据
*/
data: {
name: '',
},
lifetimes: {
attached() {
console.log('zsfk 组件内参数')
this.setUpdatePerformanceListener({withDataPaths: true}, (res) => {
console.log('zsfk', res)
})
setTimeout(() => {
this.setData({
name: 'New Name'
})
}, 1000)
}
},
/**
* 组件的方法列表
*/
methods: {
onClickBtn () {
this.setData({
name: 'New Name2'
})
}
},
})
<!--pages/index/myComponent/myComponent.wxml-->
<view class="container">
<view bind:tap="onClickBtn">更新a的按钮</view>
</view>
感谢反馈,我们确认一下