微信小程序的模块系统是否支持输出对象?
虽说微信小程序中的JS Runtime 和Node.js 的是不同的,但是如果可以使用node_modules就爽了,尝试引入某个node_module的过程中发现这个module使用了输出对象。如下例。
那么问题来了,微信小程序的模块系统是否支持例子中的用法?
例如:
//hello.js function Hello() { var name; this.setName = function(thyName) { name = thyName; }; this.sayHello = function() { console.log('Hello ' + name); }; }; module.exports = Hello; |
这样就可以直接获得这个对象了:
//main.js var Hello = require('./hello'); hello = new Hello(); hello.setName('BYVoid'); hello.sayHello(); |
