2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > 微信小程序创建自定义全局函数及其调用方法

微信小程序创建自定义全局函数及其调用方法

时间:2020-11-09 21:33:46

相关推荐

微信小程序创建自定义全局函数及其调用方法

一:创建小程序全局函数

1:在微信开发工具中增加一个JS文档, 放入全局全局函数

代码说明

1:全局函数只能放var定义的变量下,本例的var 变量为myFunction

格式为:

var myFunction={ 在这里编写你的全局函数 }

你可以把myFunction理解为一个类,你的全局函数理解放类中的一个方法

2:module.exports={myFunction:myFunction} 这个语句相当于把你编写的函数公布出去,第一myFunction是外面看到的名字,第二个是上面定义的var变量,这两个名字可以不同,我看别人都是相同的,所以我也都用相同;

关于module.exports说明,参考官方文档

var myFunction={function1: function(){//无参数全局函数//TO DO 在这个位置输入你的代码console.log('大家好,我是一个无参的全局函数')},//多个函数使用逗号做分割function2: function(para1,para2){//含参数全局函数//TO DO 在这个位置输入你的代码console.log('参数1:'+ para1)console.log('参数2:'+ para2)}}module.exports={myFunction:myFunction }//也可以仅公开其中的一个函数如:////module.exports={//myFunction:myFunction.function1 //}

2:全局函数调用

调用比较简单,大家自己看吧

var myGolbalFunction = require('../../utils/globalFunctions.js')//这个onLoad是窗体的加载事件,//你也可以下在按钮,其他任何事件内onLoad: function (options) {myGolbalFunction.myFunction.function1();myGolbalFunction.myFunction.function2('第一个参数','第二个参数');}

3:科普下 .WXS和.JS的区别(由于网上搜素到的微信小程序创建自定义函数,有的是用.JS后缀文件,有的是.WXS后缀,搞得初学人员一头雾水,这里科普下)

简单说WXS可以理解为轻量的.JS

/p/4ba163063e5c

关于WXS,小程序官方说明文档连接如下:

https://developers./miniprogram/dev/reference/wxs/01wxs-module.html

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。