收藏
回答

canva的获取节点方法没有获取到节点?

谁能告诉我这怎么弄?编译器上没问题,但是一到手机上就不行了,真机调试和体验版都不行!!!!!

回答关注问题邀请回答
收藏

2 个回答

  • 蓝枫
    蓝枫
    2022-07-26

    检查一下createView方法在什么地方调用的

    2022-07-26
    有用
    回复 1
    • ZHOU
      ZHOU
      发表于移动端
      2022-07-26
      我没有调这个方法,是canvas报错之后报的错误,:-(
      2022-07-26
      回复
  • 武曲心
    武曲心
    2022-07-26

    canvas是不是被v-if包裹了?要保证canvas节点出来才去获取

    2022-07-26
    有用
    回复 10
    • ZHOU
      ZHOU
      发表于移动端
      2022-07-26
      是被v-if包裹了,但是我用定时器延迟2秒都还是不行?有什么办法解决?
      2022-07-26
      回复
    • 武曲心
      武曲心
      2022-07-26回复ZHOU
      在wxif控制字段setData后才去获取节点
      2022-07-26
      回复
    • ZHOU
      ZHOU
      发表于移动端
      2022-07-26回复武曲心
      我先去试着改一下
      2022-07-26
      回复
    • 武曲心
      武曲心
      2022-07-26回复ZHOU
      做海报生成的有一种做法就是把canvas节点一直显示不用wxif控制,用样式直接丢出页面外,之前页面里显示的内容用其它样式实现,待保存或分享海报时才去从canvas导出图片,至于海报内容受限于控制变量,完全可以在绘制时或者保存时判断
      2022-07-26
      回复
    • ZHOU
      ZHOU
      2022-07-26回复武曲心
      我直接获取都获取不到,真机调试是这样,手机上体验也是,但是工具上可以,这个错误怎么弄?
      2022-07-26
      回复
    查看更多(5)
登录 后发表内容