微信小程式wxs的使用

2021-09-11 13:34:05 字數 854 閱讀 5021

先上官方文件:

在開發中常用作過濾器,像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...