97无码免费人妻超级碰碰夜夜_xxx.www国产_av激情在线_成人久久18_国产精品特级片_鲁一鲁啪一啪

18842388900

網站建設 APP開發 小程序

Article/文章

記錄成長點滴 分享您我感悟

您當前位置>首頁 > 知識 > 軟件開發

微信小程序中數據過濾的實現方法介紹(代碼)

發表時間:2019-05-20 08:50:37

文章來源:沈陽網站建設

標簽:微信小程序

分享:

瀏覽次數:0

本篇文章給大家帶來的內容是關于微信小程序中數據過濾的實現方法介紹(代碼) ,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

因為微信小程序的wxml和js的內部實現機制是分開編譯的。所以在wxml是沒辦法調用js的函數的。這會導致WXML缺少一個我們常用的功能,那就是沒有辦法在視圖層對數據進行格式化處理。比如我們從后端獲取到一個包含了時間戳數據的數組,然后需要在界面上把這些日期都格式化顯示為2017-01-01這種格式的日期形式,在Vue, Angular之類的前端Web框架中,一般在視圖層都提供了如filter之類相應比較好用的方案。vue是沒有這些方法的。但是小程序推出了wxs類型文件就是解決這類問題的。

使用

首先新建filter.wxs文件(也可以直接寫在wxml文件中,但是這中公共方法還是應該單獨建文件的)。

var formatDate = function (timestamp,option) {  var date = getDate(parseInt(timestamp));  var year = date.getFullYear()  var month = date.getMonth() + 1  var 沈陽小程序設計

<a href=http://www.m.dlc21.cn target=_blank class=infotextkey>沈陽<a href=http://www.m.dlc21.cn target=_blank class=infotextkey>軟件開發</a></a>,<a href=http://www.m.dlc21.cn target=_blank class=infotextkey>沈陽<a href=http://www.m.dlc21.cn target=_blank class=infotextkey>軟件公司</a></a>

day = date.getDate() var hour = function(){ if (date.getHours()<10){ //補‘0’ return '0' + date.getHours() } return date.getHours(); } var minute = function () { if (date.getMinutes() < 10) { return '0' + date.getMinutes() } return date.getMinutes(); } var second = function () { if (date.getSeconds() < 10) { return '0' + date.getSeconds() } return date.getSeconds(); } if (option=='notime'){ //不需要時間 return year + '-' + month + '-' + day; } return year + '-' + month + '-' + day + ' ' + hour() + ':' + minute() + ":" + second();}module.exports = { formatDate: formatDate,};

在wxml文件中使用

<wxs src='filter.wxs' module='filter' />  <view>日期:{{filter.formatDate(要過濾的時間戳)}}</view>

注意事項

wxs是不同于js文件的。所以很多js的api是不支持的。具體支持看官方文檔。

以上就是微信小程序中數據過濾的實現方法介紹(代碼)的詳細內容,更多請關注沈陽網站建設其它相關文章!

微信小程序

相關案例查看更多

主站蜘蛛池模板: 门头沟区| 海口市| 涡阳县| 宣威市| 涿州市| 龙泉市| 蒙城县| 仙桃市| 沁源县| 炉霍县| 巫山县| 宁武县| 卓资县| 正镶白旗| 吉木萨尔县| 蒙城县| 安徽省| 兰州市| 桂林市| 东阳市| 白水县| 屯留县| 靖远县| 谷城县| 吉林省| 伊春市| 合川市| 中方县| 海阳市| 阳江市| 莱阳市| 阳高县| 宁德市| 峡江县| 和硕县| 桃园县| 勐海县| 秭归县| 武汉市| 嘉兴市| 吴川市|