1、通过ES6创建类
小程序的ES6支持情况:
https://developers.weixin.qq.com/miniprogram/dev/guide/runtime/js-support.html
可以在小程序中通过ES6创建类,并通过Module export和import这个类。
注意:这里的Module与小程序的模块的使用方法不一样。
Module使用import和export引入和导出类; 而模块使用require和module.export。
如果要定义类,就要使用Module来封装类,并使用export和import来导出和导入类;
如果只是封装一些常量和函数,使用小程序的模块就行,并通过module.export和require导出和导入这些工具文件。
1、创建Module的js文件并导出Module:
const config = {
api_blink_url: 'http://bl.7yue.pro/v1/',
appkey: 'GgRhTjUNUYn1fHke'
}
export { config }
//可以对Module重命名:export { config as config1}
还可以把export写在对象或函数前面:
export const config = {
api_blink_url: 'http://bl.7yue.pro/v1/',
appkey: 'GgRhTjUNUYn1fHke'
}
export let fun1 = function(){
}
2、导入Module: