我的小程序

包装工具js

2019-03-19  本文已影响0人  CoderLJW

1、所有的工具类,归集到【Util.js】中,再放到【app.js】中,在其他文件【test.js】中调用就可以这样写

getApp().Util.xxxx.xxxx

这里有【JJUtil.js】文件

export default class JJUtil{
  static string(mm){
    console.log('aaaaa==' + mm)
  }
  static add(n){
    return n + n
  }
}

这里有【Util.js】文件,可以引入【JJUtil.js】

import JJUtil from "./JJUtil.js"

const num = n =>{
  console.log(formatNumer(n))
}
function formatNumber(num){
 num = num.toString()
return num[1] ? num:'0' + num
}
function format11(n){
  return n
}
module.export={
num:num,
formatNumber:formatNumber,
format11:format11,
JJUtil:JJUtil
}

在【app.js】中这样引入和设置

//app.js
import Util from "./utils/util.js"
App({
  onLaunch: function () {
  },
  globalData: {
    userInfo: null
  },
  Util: Util
})

在【test.js】中调用如下

// test.js
let app = getApp()
Page({
  onLoad:function(e){
    app.Util.JJUtil.string('vv')
    // 或者
    getApp().Util.JJUtil.string('vv')
  }
})
上一篇下一篇

猜你喜欢

热点阅读