微信小程序的模块系统是否支持输出对象?
虽说微信小程序中的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(); |