我们通过开发者工具快速创建了一个 QuickStart 项目。你可以留意到这个项目里边生成了一个utils/util.js
这里写图片描述

可以将一些公共的代码抽离成为一个单独的 js (utils.js)文件,作为一个模块;
模块只有通过 module.exports 或者 exports 才能对外暴露接口。
所以当你在util.js里封装的方法想要在外部使用的话,必须通过 module.exports 或者 exports 对外暴露

module.exports = {
  formatTime: formatTime,
  '对外方法名':'本地方法名'
}

如何在需要使用这些模块的文件中使用:使用 require(path) 将公共代码引入

//util.js
function sayHello(name) {
    console.log(`Hello ${name} !`)
}
module.exports = {
    sayHello: sayHello
}

var util= require('../../utils/util.js')
Page({
     data:[],
      onLoad: function() {
        console.log(util.sayHello('Cc'))
    },
})

tip: require 暂时不支持绝对路径
 ————————————————
版权声明:本文为CSDN博主「Cc_JoJo」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/caohoucheng/article/details/82012489

最新文章

  1. 使用axis2 soapmonitor监控soap数据
  2. 烂泥:CentOS6.5光盘以及ISO镜像文件的使用
  3. ios程序后台运行设置(不是太懂)
  4. Jmockit使用
  5. mysql长连接和短连接的问题 转
  6. 问题:未能加载文件或程序集“System.Data.SQLite”或它的某一个依赖项。试图加载格式不正确的程序。
  7. C#反射Assembly 详细说明
  8. oracle 回收站管理
  9. android模块化app开发-4为APP减负
  10. 003.XE3包含了TPerlRegEx的单元
  11. gitlab hooks
  12. 第三方账号登录--QQ登录,以及QQ微博账号登录
  13. html布局,左侧固定右侧自适应
  14. io的四个分类
  15. MS MDS系列之初始MS Master Data Service(微软主数据服务)
  16. 早期Swift中Cocos2D初始化代码的重构
  17. JSP标签JSTL(5)--常用的标签函数
  18. Spring温故而知新 - bean的装配
  19. css基础面试题
  20. vimrc同步文档

热门文章

  1. Kudu,支持快速分析的新型Hadoop存储系统
  2. JeeSite 4.0 简化业务逻辑层开发
  3. JVM调优:GC 参数
  4. B站弹幕系统架构——GOIM解读
  5. 一文带你深入了解 Lambda 表达式和方法引用
  6. Linux软件安装和维护
  7. 使用 vi 命令创建一个cpp文件
  8. LeetCode--LinkedList--160. Intersection of Two Linked Lists(Easy)
  9. 整型和浮点型与QByteArray的转换
  10. Pytorch 四种边界填充方式(Padding)