wxs是小程式的一種小程式的指令碼語言,結合wxml可以構建頁面的結構,其語法類似es5,不支援類似es6以上的語法形式,可以用wxs來編寫過濾器
1、能幹的事:
wxml中是不能使用函式的,但是如果你要在wxml的頁面中使用函式的話,wxs可以做到
2、建立wxs檔案
可以直接在wxml中直接建立(類似於在html中寫js),也可以在根目錄下新建乙個util存放,wxs檔案字尾是 .wxs。在wxs檔案中,直接宣告函式就可以了,然後用module.exports匯出(類似於單獨寫乙個js檔案,然後引入)
var format = function(text)
/**正規表示式的編寫 getregexp第乙個引數是要被替換的字元 第二個引數是全部的意思
*/var reg= getregexp('\\\\n', 'g');
return text.replace(reg, '\n ');
}var limit = function
(array, length)
module.exports =
2、使用
如果是新建的乙個wxs檔案,那麼首先需要引入,定義乙個wxs標籤,module是這個wxs檔案的別名,後續使用都是用這個名稱
使用:util是上面定義的別名,format是wxs檔案中定義的乙個方法,該方法需要傳入乙個引數
}
小程式WXS語法
注釋運算子 語句資料型別 wxs 可以編寫在 wxml 檔案中的 標籤內,或以 wxs 為字尾名的檔案內。var box 1 var arr hello world var i i undefined上面 分別宣告了 box arr i 三個變數。然後,box 賦值為數值 1 brr 賦值為字串 h...
微信小程式 wxs
wxs weixin script 是小程式的一套指令碼語言,結合wxml,可以構建出頁面的結構。wxs可以說就是為了滿足能在頁面中使用js存在的,在wxml頁面中,只能在插值 中寫簡單的js表示式,而不能呼叫方法,例如想取出乙個字串的最後一位,就不能呼叫slice 方法。通常的解決辦法是在page...
小程式wxs是作用
wxs weixin script,小程式的指令碼語言 可以結合wxml構建頁面結構 說白了 就是在小程式裡面寫函式表示式的地方 wxml裡面直接使用wxs,有錯誤再次重新整理就能解決 info var str 小明 var fun function a,b module.exports 外部引入w...