见附件~
- 发布:2020-07-06 18:55
- 更新:2020-07-09 17:30
- 阅读:1281
产品分类: uniapp/小程序/微信
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 10
HBuilderX类型: 正式
HBuilderX版本号: 2.7.14
第三方开发者工具版本号: 1.03.2005140
基础库版本号: 2.11.3
项目创建方式: HBuilderX
操作步骤:
预期结果:
可正常引入util.wxs
可正常引入util.wxs
实际结果:
微信小程序无法引入, 而APP和h5正常
微信小程序无法引入, 而APP和h5正常
bug描述:
工具类 util.wxs
/* 获取第一个手指的坐标 */
function getPoint(e) {
if (!e) {
return {x: 0,y: 0}
}
if (e.touches && e.touches[0]) {
return {x: e.touches[0].pageX,y: e.touches[0].pageY}
} else if (e.changedTouches && e.changedTouches[0]) {
return {x: e.changedTouches[0].pageX,y: e.changedTouches[0].pageY}
} else {
return {x: e.clientX,y: e.clientY}
}
}
module.exports = {
getPoint: getPoint
}
在wxs中引入工具类util.wxs
var util = require("./util.wxs");
console.log(util); // 问题: 微信小程序输出null, 而APP和h5正常
function touchstartEvent(e, ins){
var p = util.getPoint(e)
// var p = getPoint(e) // 微信小程序得把工具类的方法写到本页面才可以
ins.callMethod('wxsCall', p)
}
module.exports = {
touchstartEvent: touchstartEvent
}
wenju (作者)
感谢Thanks♪(・ω・)ノ
2020-07-09 18:40