weapp-cookie icon indicating copy to clipboard operation
weapp-cookie copied to clipboard

小程序使用了插件,引入js报错了

Open duanjinqiu opened this issue 5 years ago • 2 comments

我把dist目录下的weapp-cookie.js放到了我项目中的utils目录中,然后在app.js中引入了,就报错了。 我的小程序项目使用了插件,文档中说小程序插件的安全机制,不允许改写wx.request方法。 变通的方法是使用别名。但是现在我想让这个不报错。请问怎么让这个先不报错呀 image

image

duanjinqiu avatar Nov 23 '19 16:11 duanjinqiu

我这边测试是可以的哦,您确定是复制 weapp-cookie/dist/ 目录下的 weapp-cookie.js 吗?如果还有问题可以通过我头像加我微信帮您解决

charleslo1 avatar Nov 26 '19 02:11 charleslo1

    Object.defineProperties(api, {
      // request
      request: {
        value: requestProxy
      },
      // uploadFile
      uploadFile: {
        value: uploadFileProxy
      },
      // downloadFile
      downloadFile: {
        value: downloadFileProxy
      }
    })

源码中重定义wx对象的行为,在有插件的情况下肯定会报错的。

jaweii avatar Apr 27 '22 07:04 jaweii