Any require(String path)
引入 JavaScript
模块。返回模块通过 module.exports 或 exports 暴露的接口。
参数
String path
需要引入模块文件相对于当前文件的路径。
示例代码
//my-module.js
function getHello(){
return 'from my-module.js'
}
function sayHello(name) {
console.log('from my-module.js')
}
module.exports.getHello = getHello
exports.sayHello = sayHello
// pages/module.js
Page({
moduleTap: function(){
var module = require('./my-module');
module.sayHello();
console.log(module.getHello());
}
})
Object module
当前模块对象
| 属性 | 类型 | 说明 | 最低版本 |
| :-------| :------ |:----------------------------------------------- | :---------- |
| exports | Object | 模块向外暴露的对象,使用 require
引用该模块时可以获取 | |
示例代码
//my-module.js
function getHello(){
return 'from my-module.js'
}
function sayHello(name) {
console.log('from my-module.js')
}
module.exports.getHello = getHello
exports.sayHello = sayHello
Object exports
module.exports 的引用
Any requireNativePlugin(String module)
引入第三方组件模块, 返回组件暴露的接口。参考 使用第三方组件
参数
String module
需要引入的第三方组件模块名称。