先上官方文件:
在開發中常用作過濾器,像vue的filter,廢話不說,上**
//對字串進行分隔程陣列,用在xml的迴圈展示
var msplit = function(str)
return str.split(',')
}複製**
如何使用?新建wxs檔案,複製上面**,記得將方法匯出,這樣在wxml裡面才能引入,上**
module.exports = ;
複製**
/根據日期得到週幾
var getdayofweek = function(dayvalue)
//得到兩個日期的相差天數
var getdatediff = function(date1,date2)
//比較兩個日期誰大是誰小
var comparedate = function(date1,date2)
複製**
還有一種寫法就跟vue的過濾器一樣的寫法
var filter***type =
使用:tools.filter***type['aaa']
tools如何來的?
"../../filter/filter.wxs" module="tools" />
該行**就是在wxml裡面引入,然後就可以使用tools.***()了
複製**
微信小程式 wxs
wxs weixin script 是小程式的一套指令碼語言,結合wxml,可以構建出頁面的結構。wxs可以說就是為了滿足能在頁面中使用js存在的,在wxml頁面中,只能在插值 中寫簡單的js表示式,而不能呼叫方法,例如想取出乙個字串的最後一位,就不能呼叫slice 方法。通常的解決辦法是在page...
四 微信小程式WXS
rpx responsive pixel 可以根據螢幕寬度進行自適應。規定螢幕寬為750rpx。如在iphone6上,螢幕寬度為375px,共有750個物理畫素,則750rpx 375px 750物理畫素,1rpx 0.5px 1物理畫素。裝置rpx換算px 螢幕寬度 750 px換算rpx 750...
在微信小程式中使用wxs
官方文件 上述是直接在.wxml中使用,也可以放在公共方法裡面,方便在各個頁面中呼叫 例如在util資料夾中新增乙個 subutil.wxs,作用於段落超出17個字元自動擷取並顯示省略號 var sub function val if val.length 17 else module.export...