IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    uniapp 引入jweixin.js报错

    陈华发表于 2022-03-17 08:56:37
    love 0
    jweixin-1.2.0.js里面的执行方式不适合直接webpack。我看到的报错是cannot read title of undefined,不知道你们是不是这个问题。

    这个问题的原因是,里面在执行this.document.title的时候出的问题,这个js期望实在浏览器全局作用域下执行(this指向window),但是webpack之后,是在一个function作用域下执行,因此this.document为undefined。

    因此有几种方式修改:

    1. 改源码,将jweixin-1.2.0.js中第一个this改为window
    2. 在html中使用script引入
    3. webpack有个script-loader可以让模块文件在global环境下执行,可以试试看

    自由转载,转载请注明: 转载自WEB开发笔记 www.chhua.com

    本文链接地址: uniapp 引入jweixin.js报错 http://www.chhua.com/web-note5628

    随机笔记

    • PHP关闭魔术引号的三种方法(倡议PHP彻底关闭魔术引号这个可恶的东西)
    • KX驱动视频教程A系列第一讲(创新声卡 KX驱动的安装方法)
    • Flex4中的S:Label简介
    • s.p.qq.com生成 s.p.qq.com链接 s.p.qq.com跳转链接 s.p.qq.com 短链接 s.p.qq.com短网址
    • PHP中到底需要接口吗?(PHP中接口的意义)


沪ICP备19023445号-2号
友情链接