Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

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

当前模块对象

属性类型说明最低版本
exportsObject模块向外暴露的对象,使用 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

需要引入的第三方组件模块名称。