微信小程式常用公共方法

2021-09-02 03:54:05 字數 1941 閱讀 2543

//獲取當前時間的時間戳

const getnowtime = function ()

// 設定同步快取

const set = function (name, value)

//獲取快取

const get = function (name)

//移除快取

const remove = function (name)

//時間戳轉日期

const timestamptotime = function (timestamp) else

let date = new date(timestamp);

let y = date.getfullyear();

let m = date.getmonth() + 1 < 10 ? "0" + (date.getmonth() + 1) : (date.getmonth() + 1);

let d = date.getdate() < 10 ? "0" + date.getdate() : date.getdate();

let h = date.gethours() < 10 ? "0" + date.gethours() : date.gethours();

let m = date.getminutes() < 10 ? "0" + date.getminutes() : date.getminutes();

let s = date.getseconds() < 10 ? "0" + date.getseconds() : date.getseconds();

return y + "-" + m + "-" + d + " " + h + ":" + m + ":" + s;

}//驗證手機號碼

const regmobile = function (mobile) $/;

return myreg.test(mobile);

}//驗證身份證號碼 數字和結尾字母x

const regidcard = function (idcard) (\d|x|x)$)/;

return myreg.test(idcard);

}//驗證郵箱位址

const regemail = function (email) $]/;

return myreg.test(email);

}//字串轉陣列 (character:分隔符號

const stringtoarray = function (string, character)

//刪除陣列元素

const deletarray = function (array, index)

});return temp;

}//擷取字串

const formatstring = function (string, num) else

} else

}//http位址轉https

}//自定義錯誤提示資訊

const alert = (msg, time) => )

} else )

}}// 隱私數字 身份證號碼,手機號碼

const encryption = function (string, minidx, maxindex)

//處理數字加減乘除

const formatenumber = function (number_1, number_2, character) else if (character == "-") else if (character == "*") else if (character == "/")

};// 陣列去重

const rearray = (array) =>

export default

微信小程式 常用元件

官方元件文件 1.檢視容器 view 類似於web中的div,不過他有一些內建的屬性 class box 當手指按下去時,這個容器會有box這個樣式類的效果 類似於web中的span,他是個行內標籤。擁有一些內建的屬性 selectable space 設定空格的大小,他有3個值 ensp 空格大小...

微信小程式 setData 方法

一般setdata方法多用於點選後改變頁面資訊或者重新整理後與後台互動獲取最新的資訊 注意 直接修改 this.data 而不呼叫 this.setdata 是無法改變頁面的狀態的,還會造成資料不一致 單次設定的資料不能超過1024kb,請盡量避免一次設定過多的資料。方法如下 js page obj...

常用Array物件方法詳解(微信小程式)

改變原來的陣列 var a hello,var b my lover var c a.concat b 輸出結果 hello,my lover var a hello litter boy var b a.join 輸出結果 hello,litter,boy var a 1,2,3,4,5,6 va...