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

一:创建小程序全局函数
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

https://www.jianshu.com/p/4ba163063e5c

关于WXS,小程序官方说明文档连接如下:
https://developers.weixin.qq.com/miniprogram/dev/reference/wxs/01wxs-module.html

  • 14
    点赞
  • 46
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值