Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
alita 在JSX碰到 {} 这种语法块,会生成一块动态化模板片段,即:
大多数情况下,上面动态化模板会命中
<template wx:elif="{{d.tempName}}" is="{{d.tempName}}" data="{{...d}}"/>
,所以可以针对这种情况,做下静态解析优化,如果在静态解析就知道 {} 会转换为
<template wx:elif="{{d.tempName}}" is="{{d.tempName}}" data="{{...d}}"/>
,则直接生成,就不需要生成上面的动态化模板,从而减少包大小。