收藏
回答

skylin渲染显示未定义?

代码参考:https://developers.weixin.qq.com/miniprogram/dev/framework/runtime/skyline/worklet.html

js:

Page({  
  
  onShow() {  
    this.animator = wx.createAnimation({  
      duration: 1000,  
      timingFunction: "linear"  
    });  
    this.animator.scale(11).step();  
    this.setData({  
      animator: this.animator.export()  
    });  
    console.log(this.animator);
    console.log(this.data);
  },  
  listener(res) {   
    console.log(this.animator);
    console.log(this.data);
    
    this.animator.scale(32).step();    
    this.setData({  
      animator: this.animator.export()  
    });  
  },
  run(optional){
    'worklet';
    console.log('123wula coming',optional);
  },
  called:()=>{
    this.run('at now');
    wx.worklet.runOnUI(run)('now');
  },
  onLoad(res){
this.called();
  }
});

wxml:

  
  
    
    
    这是一个动画视图  
    
    
    
  点击我触发动画  

报错信息:

TypeError: Cannot read property 'run' of undefined

最后一次编辑于  08-13
回答关注问题邀请回答
收藏

2 个回答

登录 后发表内容