uniapp开发app框架在提升开发效率中的独特优势与应用探索
244
2024-07-04
引入模块。返回模块通过 module.exports 或 exports 暴露的接口。
参数
名称 | 类型 | 说明 |
---|---|---|
path | string | 需要引入模块文件相对于当前文件的相对路径,或npm模块名,或npm模块路径。不支持绝对路径 |
示例代码
// common.jsfunction 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') }}) 已复制代码
当前模块对象
属性
属性 | 类型 | 说明 |
---|---|---|
exports | Object | 模块向外暴露的对象,使用require引用该模块时可以获取 |
示例代码
// common.jsfunction sayHello(name) { console.log(`Hello ${name} !`)}function sayGoodbye(name) { console.log(`Goodbye ${name} !`)}module.exports.sayHello = sayHello exports.sayGoodbye = sayGoodbye 已复制代码
module.exports 的引用
示例代码
// common.jsfunction sayHello(name) { console.log(`Hello ${name} !`)}function sayGoodbye(name) { console.log(`Goodbye ${name} !`)}module.exports.sayHello = sayHello exports.sayGoodbye = sayGoodbye
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~