自定义一个‘共用js’包,测试页面中,button简单调用;
test.wxml
<button bindtap="hello">hello</button><button bindtap="byebye">byebye</button> |
test.js
var common=require("../../coomon/common.js")hello:function(){ common.say("我是hello");},byebye:function(){common.bye("我是byby");}, |
一、当我将coomon 文件夹放置在pages文件夹中时,
module.exports.say=sayHellomodule.exports.bye=sayGoodBye |
与
mdule.exports={ say: sayHello, bye: sayGoodBye
|
两种方式都声明暴露都可以;
当我将coomon文件夹放置在pages同级目录时,(require引用路径已修改)
mdule.exports={ say: sayHello, bye: sayGoodBye} |
提示错误module未声明;
module.exports.say=sayHellomodule.exports.bye=sayGoodBye |
这种方式就可以;
这是为啥?
