各種全域性方法的引用

2021-10-12 14:37:51 字數 3182 閱讀 3795

1.在main.js中引入全域性方法,

// 全域性方法

import common from './util/public'

vue.prototype.common = common;

2. 在資料夾util/public.js 寫入方法

import  from '@/api/system/user'

let servedate;

getservedate().then( res => );

export default ).then(() => ).catch(() => );

},

}
/*

@method 獲取上月或下月

@author create *** 2020-06-17

@param date 傳入的日期 必填 string

@param type 上月(prev) 下月(next) 必填

*/getmonth(date, type)

if (month2 < 10)

return this.getnowformatdate(new date(year2 + '-' + month2));

},

/*

@method 獲取周一至週日的日期

@author create *** 2019-12-26

@param date 傳入的日期 非必填

@param number 哪一周 必填 (0:本週;7:下週,以此類推)

*/getnextweek(number, date) else

stamp.setdate(stamp.getdate() + num);

let month = stamp.getmonth() + 1 < 10 ? '0' + (stamp.getmonth() + 1) : stamp.getmonth() + 1;

let day = stamp.getdate < 10 ? '0' + stamp.getdate() : stamp.getdate();

weeks[i] = stamp.getfullyear() + '-' + month + '-' + (day < 10 ? '0' + day : day);

} return weeks

},

/*

@method 刪除字串開頭和結尾的空格

@author *** 2020-05-08

*/strtrim(str),

/*

@method 減法

@author *** 2020-06-10

@param num1, num2 參與運算 必填

*/accsub(num1, num2) catch(e)

try catch(e)

m = math.pow(10,math.max(r1,r2));

n = ( r1 >= r2 ) ? r1 : r2;

return ( ( num1 * m - num2 * m ) / m ).tofixed(n);

},

/*

@method 加法

@author *** 2020-06-10

@param num1, num2 參與運算 必填

*/ accadd(num1,num2) catch(e)

try catch(e)

m = math.pow(10,math.max(r1,r2));

return ( math.round(num1 * m ) + math.round(num2 * m ) ) / m

},

/*

@method 元 ——> 萬元

@author *** 2020-06-10

@param num 轉換金額 必填

*/unitconvert(num)

curentnum = curentnum / dividend

}} let m = ;

m.num = curentnum.tofixed(2);

m.unit = curentunit;

return m;

},

/*

@method 獲取三個月前日期

@author create *** 2020-06-10

*/ gettreemonthdate(a)else if(parseint(month) === 3 )else

return startdate

},

/*

@method 獲取某天前日期

@author create *** 2021-01-19

@param num num是正數表示之後的時間,num負數表示之前的時間,0表示今天 必填

*/ getdaydate(num),

strnumsize(tempnum)

return newnum.length

},

3.vue頁面引用

pch全域性引用檔案

pch precompile prefix header 全域性引用檔案 為什麼xcode6沒有自動建立pch檔案呢?簡單地看 我們在寫專案的時候,大部分巨集定義,標頭檔案匯入都在這裡,xcode6去掉precompile prefix header的主要原因可能在於prefix header大大的...

vue專案全域性引用其他庫或外掛程式的方法

一 引入庫 js檔案 例子 npm install的localforage,在main.js中全域性引用 import localforage from localforage src localforage vue.prototype.localforage localforage 在其他檔案中就...

uniapp全域性引用less的變數

ps 因為修改的是配置檔案config,所以修改完切記重新編譯!重新編譯!重新編譯!vue.config.js是乙個可選的配置檔案,如果專案的 和package.json同級的 根目錄中存在這個檔案,那麼它會被 vue cli service自動載入。你也可以使用package.json中的vue字...