收藏
回答

web-view的jssdk如何引入vue项目?

小程序使用web-view嵌入vue项目H5页面,vue如何引入jssdk以使用sdk提供的方法,是安装‘weixin-js-sdk’的npm包吗?

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

1 个回答

  • 浪花骑士
    浪花骑士
    2020-08-17

    可以安装weixin-js-sdk的npm包

    也可以在vue模板文件里写一个script标签引入

    也可以import项目本地的js文件

    甚至可以操作动态创建script标签然后src设置成jssdk文件的地址append到页面里

    不管怎么都行,但是要注意别和旧版本的jssdk混用,会导致你支持小程序操作的新版本jssdk不生效

    2020-08-17
    有用 4
    回复 4
    • 星河
      星河
      2020-08-17
      你好,我安装了weixin-js-sdk包,在main.js使用 import wx from ‘weixin-js-sdk’ 引入,当在页面里调用wx.miniProgram.getEnv方法时,报错‘wx is not defined’,我是哪里写错了吗?
      2020-08-17
      回复
    • 浪花骑士
      浪花骑士
      2020-08-17回复星河
      你自己说得很清楚啊,
      你是在main.js使用 import wx from ‘weixin-js-sdk’ 引入的jssdk,却在非main.js的地方使用wx.miniProgram.getEnv,怎么可能会有wx的定义呢?
      如果你想全局定义wx,就在main.js引入之后,再写一句window.wx = wx就行了
      2020-08-17
      回复
    • 星河
      星河
      2020-08-17回复浪花骑士
      哦,好的,知道了,非常感谢
      2020-08-17
      回复
    • 浪花骑士
      浪花骑士
      2020-08-17回复星河
      点个有用吧,谢谢
      2020-08-17
      回复
登录 后发表内容
问题标签