包装工具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')
}
})