包装工具js

作者: CoderLJW | 来源:发表于2019-03-19 11:40 被阅读0次

    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')
      }
    })
    

    相关文章

      网友评论

        本文标题:包装工具js

        本文链接:https://www.haomeiwen.com/subject/gacgmqtx.html