MorJS 靜態(tài)編譯原理

2023-10-25 16:42 更新

靜態(tài)編譯轉(zhuǎn)換主要用于處理 ?JS?、?WXS/SJS?、?WXML/AXML?、?WXSS/ACSS?、?JSON? 等源碼中約束強(qiáng)且不能動態(tài)修改的部分,如:

  • 模塊引用: ?JS?/?WXS?/?SJS?/?WXML?/?AXML?/?WXSS?/?ACSS?/?JSON? 等源碼中的模塊引用替換和后綴名修改;
  • 模版屬性映射或語法兼容: ?AXML?/?WXML? 中如
  1. ?a:if? ? ?wx:if?
  2. ?onTap? ? ?bind:tap?
  3. ?{{`${name}Props`}}? ? ?{{name + 'Props'}}? 等;
  • 配置映射: 如頁面配置
  1. ?{ "titleBarColor": "#000000" }? ? ?{ "navigationBarBackgroundColor: "#000000", "navigationBarTextStyle": "white" }? 等

等,通過靜態(tài)編譯環(huán)節(jié)去抹平差異性處理。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號