美文网首页
解决 vue+typescript构建项目,引入weixin-j

解决 vue+typescript构建项目,引入weixin-j

作者: 无相_庸才 | 来源:发表于2020-01-03 13:36 被阅读0次

问题:使用vue+typescript构建项目,引入weixin-js-sdk后,不能用里面的方法?

发现问题:

目前正在开发微信公众号相关的项目,需要通过调用jsapi获取地理位置,

之前vue+js的项目的引用方式是:

a、build->webpack.prod.conf.js 里面:

b、模块里面:let wx = require("weixin-js-sdk");

但是在生产环境里面 wx 对象为undefined

分析问题:

有相似问题:http://www.imooc.com/wenda/detail/438641

解决方案是:const wx = window['wx']

解决问题:

方案:

const wx =  process.env.NODE_ENV == "development" ? require("weixin-js-sdk") : window["wx"];

再次build:production  ->  jenkins ->rancher ->访问页面,即解决问题!

相关文章

网友评论

      本文标题:解决 vue+typescript构建项目,引入weixin-j

      本文链接:https://www.haomeiwen.com/subject/styzoctx.html