小程序中如何添加全局模块?

问题描述

 在小程序中,可以自己写一个js作为模块文件,然后在相应js文件中用require进行引入,但是有一部分模块,我是需要在很多的js文件中使用的,这样子的话,去到每个js文件中进行引入特别麻烦,有没有什么方式在app.js中引入后,在别的js文件中直接使用。

问题出现的环境背景及自己尝试过哪些方法

 我试过在app.js文件中引入后(const requestTool = require('./config.js')),将模块引入后,又在app.js的App里,写下了requestTool,就可以在别的js文件中,通过app.requestTool进行使用(app从getApp()来的),想知道有没有更好的方式,实现这个功能。

相关代码

app.js

const requestTool = require('./config.js');// import requestTool from './config.js'//app.js
App({
  requestTool,

其他js文件
const app = getApp();
app.requestTool


回首忆惘然
浏览 1971回答 1
1回答

POPMUISE

应该是没了,官方提供的globalData也是类似的例子。这个每次写有个好处就是按需加载,需要用的时候才会require,而不是用不用都去加载。如果就在入口引入一次,后面都不用写了,那肯定是全局引入,不管用不用的到都会引入。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript