收藏
回答

setUpdatePerformanceListener在skyline的兼容性问题?

下面代码在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>
回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容