blog icon indicating copy to clipboard operation
blog copied to clipboard

小程序 改写 setData

Open shaobeichen opened this issue 2 years ago • 0 comments

const originComponent = Component
Component = function (options) {
  const optionsAttached = options.attached
  if (optionsAttached) {
    options.attached = function (...args) {
      const setDataRaw = this.setData
      this.setData = function (...args) {
        console.log('当次setData数据', args)
        setDataRaw.apply(this, args)
      }
      optionsAttached.apply(this, ...args)
    }
  }
  return originComponent(options)
}

shaobeichen avatar Dec 19 '22 15:12 shaobeichen