收藏
回答

为啥a页面使用require接收b页面传来的函数一直报错?

a页面如何使用b页面的bindShop函数?

这是b页面

这是a页面

这是代码片段

https://developers.weixin.qq.com/s/879syHmh7wAQ

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

2 个回答

  • 1157
    1157
    2022-07-12

    我这里代码片段可以执行

    2022-07-12
    有用
    回复 3
    • 1157
      1157
      2022-07-12
      看下你的开发工具本地配置
      2022-07-12
      回复
    • 谦🍂
      谦🍂
      2022-07-12回复1157
      代码没动?我的版本是2.25.0
      2022-07-12
      回复
    • 1157
      1157
      2022-07-13回复谦🍂
      没动
      2022-07-13
      回复
  • ⅴ
    2022-07-12

    可以在a页面通过页面栈 获取b页面的实例,调用b页面的函数。

    2022-07-12
    有用
    回复 4
    • 谦🍂
      谦🍂
      2022-07-12
      可能我说错了,没有跳转传参,就是引用
      2022-07-12
      回复
    • ⅴ
      2022-07-12回复谦🍂
      不需要跳转传参。


      let page = getCurrentPages();
      let pageB = pages[index]  // b页面的index
      pageB.bindShop()
      2022-07-12
      回复
    • 谦🍂
      谦🍂
      2022-07-12回复
      我写的还是不行,能麻烦在代码片段里试一下嘛
      2022-07-12
      回复
    • ⅴ
      2022-07-12回复谦🍂
      https://developers.weixin.qq.com/s/YgBaOHm77yAJ
      代码片段可能需要清一下缓存再编译。。
      2022-07-12
      回复
登录 后发表内容