Modular
# 1. required
Introduce modules. Returns the interface exposed by the module through module.exports or exports.
Parameters
| Name | Type | Description |
|---|---|---|
| path | string | You need to introduce a relative path to the module file relative to the current file, or npm module name, or npm module path. Absolute path |
Sample Code
common.js
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')
}
})
# 2. module
The current module object
Properties
| Properties | Type | Description |
|---|---|---|
| exports | Object | When a module is exposed outwards, you can obtain |
Sample Code
common.js
function sayHello(name) {
console.log(`Hello ${name} !`)
}
function sayGoodbye(name) {
console.log(`Goodbye ${name} !`)
}
module.exports.sayHello = sayHello
exports.sayGoodbye = sayGoodbye
# 3. exports
A reference to module.exports
Sample Code
common.js
function sayHello(name) {
console.log(`Hello ${name} !`)
}
function sayGoodbye(name) {
console.log(`Goodbye ${name} !`)
}
module.exports.sayHello = sayHello
exports.sayGoodbye = sayGoodbye
Last update: 2022/08/11, 20:42:12