腊肉炒什么菜最好吃| 男人吃什么食物可以补肾壮阳| 什么是葡萄胎| 湿疹是什么样子的| 什么样的梦才算是胎梦| 脚趾麻是什么病的前兆| 桃李满天下是什么生肖| 血糖高看什么科| 宝宝上颚有白点是什么| 六角恐龙鱼吃什么| 朝鲜韩国什么时候分开的| 赛脸什么意思| 四大才子中状元是什么生肖| 狗发烧吃什么药| 饣与什么有关| 三七粉是什么| 才华横溢是什么意思| 野生铁皮石斛什么价| 气不够用是什么原因| 双肺纤维灶是什么意思| 分开后我会笑着说是什么歌| 肺结节不能吃什么| penis是什么意思| 天津卫的卫是什么意思| 夏天的诗句有什么| 耳鸣什么原因| 古灵精怪是什么意思| 减肥最好的办法是什么| 唇色深是什么原因| 直肠炎是什么原因引起| 六月19是什么日子| 下焦湿热是什么意思| 为什么光放屁| 肺ca是什么意思| 女性更年期在什么年龄段| 大肠头是什么部位| 什么是夫妻共同财产| 1994年出生属什么| 渗析是什么意思| 堪堪是什么意思| 血小板是什么| 为什么会得肠梗阻| 茯砖茶是什么茶| 林丹用的什么球拍| 胃痉挛有什么症状| 爷们儿大结局是什么| be结局是什么意思| 痛风不能吃什么蔬菜| 黑科技是什么| 胸口疼是什么原因| 手机贴什么膜最好| 清鼻涕是什么感冒| 增强免疫力吃什么维生素| 吃什么补气血效果最好| 孕吐是什么感觉| 为什么老是梦见一个人| 高血压是什么症状| a和ab型生的孩子是什么血型| 什么品牌的空气炸锅好| 什么是射频消融术| 女人吃芡实有什么好处| 长闭口是什么原因造成的| 为什么十二生肖老鼠排第一| 束缚是什么意思| 属狗的幸运色是什么颜色| 陈惠敏和陈慧琳什么关系| 阿斯利康是什么药| as是什么意思| 毓字五行属什么| 一字马是什么意思| 马桶堵了用什么疏通| 雪人是什么生肖| 为什么喝茶会睡不着| 什么叫专业| rom是什么意思| 背上长痘痘擦什么药膏| 前方起飞是什么意思| 炒菜什么时候放调料| 牙齿松动吃什么药| 什么上树全靠一张嘴| 诸是什么意思| 牛蒡根泡水喝有什么好处| 抵抗力差吃什么可以增强抵抗力| 九月十七是什么星座| 菠萝与凤梨有什么区别| 知青是什么意思| 无后为大是什么意思| 来忘掉错对来怀念过去是什么歌| 对牛弹琴是什么意思| 胃胀放屁多是什么原因| 眼睛肿胀是什么原因| 高血糖不能吃什么| 忽冷忽热是什么意思| 8月26是什么星座| 梦见猫死了是什么意思| 温碧泉适合什么年龄| 非特异性阴道炎是什么意思| 38属什么| 肺结核咳血是什么程度| 查肾功能需要做什么检查| 痛风吃什么中药最有效| 二八佳人是什么意思| 慈是什么意思| 女人吃桃子有什么好处| 刘邦和刘秀是什么关系| 伤残鉴定什么时候做| 安然无恙的恙是什么意思| 每天一杯蜂蜜水有什么好处| 4月10号是什么星座| 舌头下面的筋叫什么| 孕妇吃什么牌子奶粉| 双鱼座的幸运色是什么颜色| 长命锁一般由什么人送| 办理生育津贴需要什么资料| 结肠多发憩室是什么意思| 炖牛骨头放什么调料| 人中龙凤是什么意思| 大便发绿色是什么原因| 大什么一什么| 牛蛋是什么| 咖啡过敏的症状是什么| 吃什么睡眠好| dk是什么牌子| 背德是什么意思| 复方石韦胶囊治什么病| 什么是繁体字| 水晶眼镜对眼睛有什么好处| 猴子属于什么类动物| 羊绒和羊毛有什么区别| 痉挛什么意思| 黑丝是什么| 四月28日是什么星座| 蚊子喜欢咬什么人| 一动就大汗淋漓是什么原因| 泄愤是什么意思| 真正的爱情是什么| 什么床垫最健康| 属狗和什么属相不合| 去年的树告诉我们什么| 湿疹什么样子| 衄血是什么意思| 血冲脑是什么原因引起| ram是什么动物| 山竹和什么不能一起吃| 艾灸的原理是什么| 1.9号是什么星座| asia是什么意思| 氟是什么东西| 吃什么对皮肤好还能美白的| 7.21是什么日子| 什么是坏血病| 梦见请客吃饭是什么意思| 五行白色属什么| 聤耳是什么意思| 碳酸氢铵是什么东西| 扁平疣挂什么科| 胃不消化吃什么药效果最好| 心气不足是什么意思| outlets是什么意思| 大势至菩萨代表什么| 教授相当于什么级别| 全麦面包是什么意思| 履新是什么意思| 高胆固醇血症是什么病| 大校相当于地方什么级别| 微信为什么不能转账| 处女座和什么座最配对| 刚开始怀孕会有什么症状| 女性脱发严重是什么原因引起的| 是的是什么意思| romantic什么意思| 先兆流产是什么原因| hcg是什么激素| 浪琴手表什么档次| 拉拉裤后面的胶片是做什么用的| 子宫内膜炎有什么症状| 什么样的笑脸| 伪娘什么意思| 1973年属牛是什么命| 尾巴长长的是什么鸟| 99足银是什么意思| 梦见好多黄鳝是什么意思| 酷的意思是什么| 胎儿靠什么吸收营养| 熟女是什么意思| 高中生适合用什么手机| cathy什么意思| 羊肉馅饺子放什么菜| 端庄的意思是什么| 猪八戒姓什么| 结婚15年是什么婚| 奶奶的妈妈叫什么| 独活主治什么病| 梦见去看病是什么意思| 什么鸡蛋营养价值最高| 对酒当歌是什么生肖| saa是什么意思| 吃完杏不能吃什么| 为什么眼睛会有红血丝| 为什么会近视| 什么叫孝顺| 梦见给别人理发是什么意思| 多囊有什么症状| 上元节是什么节日| 偏袒是什么意思| 梦见蜘蛛网是什么意思| 脚发痒是什么原因| 10月30号什么星座| 做什么生意| 农历十月是什么月| 每天流鼻血是什么原因| 淮山是什么| 黄喉是什么动物身上的| 不但而且是什么关系| 什么水果对胃好更养胃| 芦荟胶有什么作用| 打胎用什么药| 什么的马| 什么样的云朵| 慢性浅表性胃炎吃什么药好得快| 献血对身体有什么好处| 甘草泡水喝有什么功效| 孤儿是什么意思| 笑刑是什么| 鄙人不才是什么意思| 血压高有什么表现| 陈醋泡花生米有什么功效| 子宫和宫颈有什么区别| 黄皮什么时候上市| 扁桃体长什么样| 带子是什么海鲜| 木薯粉可以做什么美食| 吃什么东西涨奶最快| gris是什么颜色| 特异性生长因子指什么| 扁桃体发炎吃什么药比较好| 孕激素低吃什么补得快| 颈椎疼吃什么药| 美甲光疗是什么| 鱼喜欢什么颜色| 气虚什么症状| 跟腱炎吃什么药| 有恙是什么意思| 45是什么生肖| 肿瘤标志物五项检测是什么| 八零年属什么生肖| 为什么会铅中毒| 贾珍和贾政是什么关系| 帝舵手表什么档次| 圆脸适合什么刘海| 红油是什么油| 传导阻滞是什么意思| 尿频尿急小腹胀痛吃什么药| 血管病变是什么意思| 喜形于色是什么意思| 仰天长叹的意思是什么| 腿抽筋是什么问题| 什么是性早熟| 巾失念什么| 有痔疮不能吃什么食物| 怀孕为什么会引起甲亢| 三生有幸是什么意思| 什么水果是寒性的| 什么是姑息治疗| 百度

让雄安成为青年安放雄心的热土

百度   五、各市党委、政府和区直有关部门要明确一名领导负责协调此项工作,坚持上级交办和主动认领相结合,制定具体可行的实施办法,切实做到守土有责,守土负责,守土尽责。

glass-easel 是一个新的组件框架,是对旧版组件框架 exparser 的一个重写,拥有 比旧版组件框架更好的性能和更多的特性

将现有的运行在 exparser 上的小程序迁移到 glass-easel 需要一些适配,下面的文档会为适配提供一些指引。

# 运行环境

对于 Skyline 渲染引擎,版本 3.0.0 起的基础库将全量运行在 glass-easel 上,因此页面 必须 适配 glass-easel 才能正常运行(在上传时会有相应的检查);在 3.0.0 以下版本基础库或不支持 Skyline 的运行环境中,页面将在 exparser 上以兼容模式运行。

WebView 后端暂不支持 glass-easel(进行中),但页面可以在 exparser 上以兼容模式运行。

使用微信开发者工具进行调试时,glass-easel 需要 1.06.2308142 或更高版本的工具;当工具版本不支持使用 glass-easel 时,基础库将中断渲染并提示升级。


在运行过程中,vConsole 内的路由日志可以协助确认当前正在使用的组件框架:

AppRouteLog

# JSON 配置

通过在页面或自定义组件的 JSON 配置中添加以下配置开始适配:

{ "componentFramework": "glass-easel" }

添加后,WXML 模板将被编译为适配 glass-easel 的新格式 ProcGen,并同时保持对旧版组件框架 exparser 兼容。

为一个页面或自定义组件添加这个配置后,所有它依赖的组件也将自动被标记为 glass-easel 适配(包括 usingComponents 依赖和 componentGenerics#default 依赖)

app.json 中添加这个配置可以全局开启 glass-easel 支持。但需要注意的是,配置后编译生成的模板虽然也能在 exparser 上运行,但兼容版本在 exparser 上有可能遇到边界情况下的兼容性问题,因此除非不需要兼容旧版本基础库或者小程序整体都以 Skyline 运行,否则应该更谨慎地使用全局配置。

插件暂未支持页面或自定义组件级别的 componentFramework 配置项,可以在 plugin.json 中添加这个配置项来开始适配。

# 变更点适配

glass-easel 在设计上兼容绝大多数的旧版组件框架 exparser 的接口,仅有少数地方需要变更:

  1. [必须] 模板中数据绑定外的转义改为标准 XML 转义,数据绑定内的转义现在无需转义
    • 兼容性:[需要手动兼容] exparser 上不能使用新的转义写法
    • 旧例:
      <view prop-a="\"test\"" prop-b="{{ test === \"test\" }}" />
      
    • 新例:
      <view prop-a="&quot;test&quot;" prop-b="{{ test === "test" }}" />
      
  2. [必须] 模板中不再支持 wx-if, wx-for 两种写法,仅支持 wx:if, wx:for
    • 兼容性:[推荐直接变更] exparser 同样可以使用 wx:if, wx:for
    • 旧例:
      <view wx-if="{{ arr }}" />
      
    • 新例:
      <view wx:if="{{ arr }}" />
      
  3. [必须] 运行在 exparser 兼容模式上时,不支持 WXSS input 标签选择器
    • 兼容性:[推荐直接变更]
    • 旧例:
      input {
         height: 30px;
      }
      
    • 新例:
      .my-input {
         height: 30px;
      }
      
  4. [可选] 由于兼容需要,wx.createSelectorQuery 性能不如 this.createSelectorQuery,应尽量使用后者
    • 兼容性:[推荐直接变更] exparser 同样支持 this.createSelectorQuery
    • 旧例:
      wx.createSelectorQuery()
        .in(this)
        .select('#webgl')
        .exec(res => { })
      
    • 新例:
      this.createSelectorQuery()
        .select('#webgl')
        .exec(res => { })
      
  5. [必须] SelectorQuery 等接口中的选择器现在和 CSS 选择器一样,不再支持以数字开头
    • 兼容性:[推荐直接变更]
    • 旧例:
      this.createSelectorQuery()
        .select('#1')
        .exec(res => { })
      
    • 新例:
      this.createSelectorQuery()
        .select('#element-1')
        .exec(res => { })
      
  6. [必须] Skyline 渲染后端上的 Worklet 回调函数名称变更
    • 兼容性:[推荐直接变更] 旧版本基础库同样支持这些事件名称

    • 变更对应:

      组件名 原 Worklet 事件名 新 Worklet 事件名
      pan-gesture-handler on-gesture-event worklet:ongesture
      pan-gesture-handler should-response-on-move worklet:should-response-on-move
      pan-gesture-handler should-accept-gesture worklet:should-accept-gesture
      scroll-view bind:scroll-start worklet:onscrollstart
      scroll-view bind:scroll worklet:onscrollupdate
      scroll-view bind:scroll-end worklet:onscrollend
      scroll-view adjust-deceleration-velocity worklet:adjust-deceleration-velocity
      swiper bind:transition
      bind:animationfinish
      worklet:onscrollstart
      worklet:onscrollupdate
      worklet:onscrollend
      share-element on-frame worklet:onframe
    • 旧例:

      <scroll-view bindscroll="onScrollWorklet" />
      <swiper bind:transition="onTransitionWorklet" />
      
    • 新例:

      <scroll-view worklet:onscrollupdate="onScrollWorklet" />
      <swiper
         worklet:onscrollstart="onTransitionWorklet"
         worklet:onscrollupdate="onTransitionWorklet"
         worklet:onscrollend="onTransitionWorklet"
      />
      
  7. [正在支持] Skyline 渲染后端上,IntersectionObserver 暂不支持 relativeTo, 仅支持 relativeToViewport
  8. [正在支持] 暂不支持以下组件实例方法:
    • animate
    • applyAnimation
    • clearAnimation
    • setInitialRenderingCache

# 已知问题

  1. 运行在 exparser 兼容模式上时,text 组件无法换行

# 更新记录

  1. 2025-08-04 支持 WXS
    • 重新预览或上传即可,无版本依赖
  2. 2025-08-04 修复 嵌套的 wx:for 可能导致异常 [wechat-miniprogram/glass-easel#45]
    • 重新预览或上传即可,无版本依赖
  3. 2025-08-04 修复 <template name> 中使用的 WXS 在引用到其他文件中时可能失效 [wechat-miniprogram/glass-easel#47]
    • 重新预览或上传即可,无版本依赖
  4. 2025-08-04 修复 <template>, <include>, <slot> 节点上不支持 wx: 指令 [wechat-miniprogram/glass-easel#30]
    • 重新预览或上传即可,无版本依赖
  5. 2025-08-04 支持兼容模式下 WXS 事件响应中 ComponentDescriptorgetState 方法
    • 需要基础库版本 3.0.0 或以上,正在逐步支持到版本 2.19.2
  6. 2025-08-04 支持全空的数据绑定
    • 重新预览或上传即可,无版本依赖
  7. 2025-08-04 支持在组件 JS 的 options 中定义 styleIsolationaddGlobalClass
    • 需要基础库版本 3.6.3 或以上,后续争取兼容到版本 3.0.0
  8. 2025-08-04 支持 WXS 事件响应函数
    • 需要基础库版本 3.6.4 或以上,后续争取兼容到版本 3.0.0
胆汁淤积症有什么症状 胚发育成什么 怀孕初期应该注意什么 封闭针是什么药 腰痛贴什么膏药最好
低血压不能吃什么食物 鱼眼睛吃了有什么好处 窈窕淑女是什么生肖 喧宾夺主什么意思 同床出血什么原因呢
经常打呼噜是什么原因 指甲有竖纹是什么原因 放我一个人生活是什么歌 肺部纤维灶什么意思 纯天然无公害什么意思
男孩子送什么礼物 手肿是什么病的前兆 三个又是什么字 绝对零度是什么意思 黄牌车是什么意思
鸡蛋补充什么营养aiwuzhiyu.com 夏天为什么不能喝中药ff14chat.com 众矢之的是什么意思clwhiglsz.com 男字五行属什么hcv9jop5ns1r.cn 女人左下巴有痣代表什么hcv9jop0ns7r.cn
twin什么意思hcv8jop8ns2r.cn 每次来月经都会痛经什么原因hcv8jop1ns4r.cn 梦见西红柿什么意思hcv7jop4ns7r.cn 吞咽困难挂什么科hcv8jop3ns5r.cn 是的是什么意思hcv7jop7ns2r.cn
金屋藏娇定富贵是什么生肖hcv9jop0ns3r.cn camp医学上是什么意思hcv8jop1ns1r.cn 寄居蟹用什么水养hcv8jop4ns9r.cn 什么花走着开hcv9jop5ns9r.cn 黄芪是什么hcv8jop4ns2r.cn
什么是陈皮hcv8jop5ns4r.cn 耐人寻味是什么意思hcv7jop6ns7r.cn 什么是亲子鉴定96micro.com 头孢治疗什么hcv7jop7ns1r.cn 酸笋炒什么好吃hcv9jop4ns9r.cn
百度