小夥伴們,多封點工具函式,多封裝點公共元件,多寫點公共樣式,照顧下網際網路行業的新人把。。。。~~~~~
/** yyyymmdd(new date) -> "2018-07-23" */
export function yyyymmdd(date, delimiter = '-') 這種方式引入 yyyymmdd() // 直接傳入引數
const yyyy = date.getfullyear().tostring();
const mm = (date.getmonth() + 1).tostring();
const dd = date.getdate().tostring();
return yyyy + delimiter + (mm[1] ? mm : `0$`)
+ delimiter + (dd[1] ? dd : `0$`);
}
export function scroll_to(el, from = 0, to, duration = 500)
if (!window.requestanimationframe)
const difference = math.abs(from - to);
const scroll_step = math.ceil(difference / duration * 50);
function scroll(start, end, step)
let d = (start + step > end) ? end : start + step;
if (start > end)
if (el === window) else
window.requestanimationframe(() => scroll(d, end, step));
} scroll(from, to, scroll_step);
}
vue 時間格式化
講述一下vue時間格式化。一 函式封裝 將該函式封裝成乙個檔案,或者加入自己專案的函式庫 這個函式 網上 隨處可見,我也是應用了別人的。export function formatdate date,fmt let o for let k in o test fmt return fmt funct...
時間格式化函式
對日期進行格式化,param date 要格式化的日期 param format 進行格式化的模式字串 支援的模式字母有 y 年,m 年中的月份 1 12 d 月份中的天 1 31 h 小時 0 23 m 分 0 59 s 秒 0 59 s 毫秒 0 999 q 季度 1 4 return stri...
在vue對時間戳格式化封裝
如下 示例 span 如下 示例 filters import from common utils export function formatdate date,fmt 2.獲取月,日,時,分,秒 let o for let k in o test fmt return fmt 定義padleft...