web项目使用Vue,【已解决】自定义组件参数问题,微信小程序教程。引入tencent-wx-jssdk,
const wx = require('tencent-wx-jssdk')
wx.miniProgram.navigateBack({
delta: 1
})
navigateTo也没有反应,求助。
本文来自微信小程序开发 http://html51.com,转载请保留。
网友回复:
tencent-wx-jssdk的内容是什么版本的sdk,要引入1.3.0的jssdk才行。
<script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.3.0.js"></script>
是1.3.1版本的
console.log(wx) 对象有出来吗? 把 wx.miniProgram.navigateBack 放到wx.ready()的回调再调用呢?
在chrome里面调试,console.log(wx)
而wx.ready()会报错
由于我的vue项目中使用了uglifyjs,不支持压缩es6,build会失败。
之前采用了修改webpack.base.conf中的来规避这个问题,build可以成功,但是会出现wx undefined,无法调用wx.miniprogram
最后更换支持压缩ES6的uglifyjs,解决了这个问题:https://www.npmjs.com/package/uglifyjs-webpack-plugin
用法注释webpack.prod.conf.js中的以下代码,换成新的这个插件即可。
/* new webpack.optimize.UglifyJsPlugin({
compress: {
warnings: false
},
sourceMap: true
}), */
new UglifyJsPlugin({ test: //.js($|/?)/i
}),
(原帖地址:https://segmentfault.com/q/1010000010244567)
爱盈利-运营小咖秀(www.aiyingli.com) 始终坚持研究分享移动互联网App运营推广经验、策略、全案、渠道等纯干货知识内容;是广大App运营从业者的知识启蒙、成长指导、进阶学习的集聚平台;
想了解更多移动互联网干货知识,请关注微信公众号运营小咖秀(ID: yunyingshow)