WXS與JS使用的部分割槽別

Mr_Tony發表於2020-10-31

JS是javascript語言編寫的檔案的擴充名
WXS是微信為小程式給予JS上面研發的在佈局檔案中進行邏輯處理的檔案,微信小程式本身是不支援在佈局檔案中使用JS呼叫的。
一般來說JS上面的語法和api在WXS上面也都可以使用,不過還是有一些語法和api是無法使用的(猜測是WXS只支援到JS5版本,不支援ES6),本篇對此進行部分整理

WXS上面不能使用的功能:

  • 反引號 `` ,通常可以在JS中常常使用反引號進行字串模版編寫
  • 右箭頭>,通常用 => 進行函式的簡寫
  • 物件的賦值簡寫,通常在定義物件時候將名字和值一樣的內容縮寫為一樣,比如
var obj = {
	value
}
  • 關鍵詞 let,通常用這個定義臨時變數
  • 例項化物件的關鍵詞 new,通常使用這個關鍵詞定義物件,比如 Date
// js寫法
 var date = new Date()
 // wxs寫法
 var date = getDate()

相關文章