微信小程序如何使用全局js

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信小程序如何使用全局js相关的知识,希望对你有一定的参考价值。

参考技术A 1.要注意的是必须要用module.exports导出要调用属性或方法;
2.使用的时候用var api = require('../../utils/api.js'); 加载代码,然后使用api.SYNC_TABLE_URL 直接调用
3.调用方法也差不多。
参考技术B 在需要引入的js中引入外部就js就可以

微信小程序 使用全局变量

微信小程序里面有个app.js,我们可以在这个里面设置全局变量,

全局变量的定义: 

globalData: 

        userInfo: null,

        tempFilePathslist: []

    

 全局变量的获取:

app.js文件中,直接使用,如:

var gettempFilePathslist = this.globalData.tempFilePathslist

其他非app.js文件中使用,需要先申明app变量,如

var app = getApp()
var gettempFilePathslist = app.globalData.tempFilePathslist
 

 全局变量的使用:

app.js文件中

this.globalData.tempFilePathslist= [1,2,3,4,5,6]

其他非app.js文件中修改:

var app = getApp() /*或定义在页面开头、Page之外 const app = getApp()*/
app.globalData.tempFilePathslist= [1,2,3,4,5,6]
 

 

以上是关于微信小程序如何使用全局js的主要内容,如果未能解决你的问题,请参考以下文章

微信小程序全局变量globalData用法

微信小程序 如何定义全局函数?

微信小程序 方法调用?

微信小程序定义全局变量globalData

微信小程序 使用全局变量

微信小程序中怎么把某个页面中data中的元素赋值给全局变量?