1.在util目录下先新建一个js文件

2.写函数:

function 函数名1 ( 可传参 ) {     }

function 函数名2  ( 可传参 ) {  this.函数名1   }

3.通过 module.exports 或者 exports 对外暴露接口。

module.exports = {
  '对外方法名':'本地方法名',
  '对外方法名':'本地方法名',
  '对外方法名':'本地方法名',
  '对外方法名':'本地方法名'
}

4.在要使用的文件里面用require引入:

var util= require('../../utils/util.js')


Page({
     data:[],
      onLoad: function() {
          console.log( util.函数名1 )
    },
})

注意:

1.写在工具函数内部的函数是可以用this.互相调用的,不过也必须用module暴露接口

2.可以在工具函数里通过在  var app = getApp() 来使用全局变量。因为只能return一次,可以用去全局变量来解决很多值传不出去的问题。

3.module必须写在所有函数声明的下面,所有。不然会报错的

4.关于暴露接口 module.exports 或者 exports 的区别:https://blog.csdn.net/qq_38125123/article/details/71107619

相关文章:

  • 2021-12-09
  • 2021-11-19
  • 2022-12-23
  • 2021-10-25
  • 2022-12-23
  • 2021-10-27
  • 2021-07-08
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-29
  • 2022-12-23
相关资源
相似解决方案