any require(string path)
引入模块。返回模块通过 module.exports 或 exports 暴露的接口。
参数
| 名称 | 类型 | 说明 | 
| path | string | 需要引入模块文件相对于当前文件的相对路径,或npm模块名,或npm模块路径。不支持绝对路径 | 
示例代码
| function sayHello(name) {
 console.log(`Hello ${name} !`)
 }
 function sayGoodbye(name) {
 console.log(`Goodbye ${name} !`)
 }
 
 module.exports.sayHello = sayHello
 exports.sayGoodbye = sayGoodbye
 
 
 
 var common = require('common.js')
 Page({
 helloMINA: function() {
 common.sayHello('MINA')
 },
 goodbyeMINA: function() {
 common.sayGoodbye('MINA')
 }
 })
 
 | 
Object module
当前模块对象
属性
| 属性 | 类型 | 说明 | 
| exports | Object | 模块向外暴露的对象,使用 require引用该模块时可以获取 | 
示例代码
| function sayHello(name) {
 console.log(`Hello ${name} !`)
 }
 function sayGoodbye(name) {
 console.log(`Goodbye ${name} !`)
 }
 
 module.exports.sayHello = sayHello
 exports.sayGoodbye = sayGoodbye
 
 | 
Object exports
module.exports 的引用
示例代码
| function sayHello(name) {
 console.log(`Hello ${name} !`)
 }
 function sayGoodbye(name) {
 console.log(`Goodbye ${name} !`)
 }
 
 module.exports.sayHello = sayHello
 exports.sayGoodbye = sayGoodbye
 
 |