From 3a0386371678357dc2a90eae79be0af9a36a23fe Mon Sep 17 00:00:00 2001 From: yushijie1 Date: Wed, 25 Sep 2024 10:44:19 +0800 Subject: [PATCH] =?UTF-8?q?perf(setData):=20=E5=87=8F=E5=B0=91setData?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E9=87=8F(=E4=BF=AE=E6=94=B9=E9=81=97?= =?UTF-8?q?=E6=BC=8F=E7=82=B9)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- crates/swc_plugin_compile_mode/src/transform_harmony.rs | 2 +- .../src/tests/condition.rs/should_support_jsx_container_expr.js | 2 +- packages/taro-cli-convertor/__tests__/data/fileData.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/crates/swc_plugin_compile_mode/src/transform_harmony.rs b/crates/swc_plugin_compile_mode/src/transform_harmony.rs index e6672bc1c05d..1e19d3552608 100644 --- a/crates/swc_plugin_compile_mode/src/transform_harmony.rs +++ b/crates/swc_plugin_compile_mode/src/transform_harmony.rs @@ -387,7 +387,7 @@ impl TransformVisitor { Expr::Lit(_) => { // {condition1 && 'Hello'} 在预处理时会变成 {condition1 ? 'Hello' : "compileIgnore"} // 而普通文本三元则会被 block 标签包裹,因此处理后只有上述情况会存在 lit 类型的表达式 - // 由于这种情况没有办法使用 wx:if 来处理,需要特殊处理成 {{i.cn[3].v==="compileIgnore"?"":i.cn[3].v}} 的形式 + // 由于这种情况没有办法使用 wx:if 来处理,需要特殊处理成 {{i.c[3].v==="compileIgnore"?"":i.c[3].v}} 的形式 let current_path = self.get_current_node_path(); self.component_set.insert(TEXT_TAG.to_string()); diff --git a/crates/swc_plugin_compile_mode/tests/__swc_snapshots__/src/tests/condition.rs/should_support_jsx_container_expr.js b/crates/swc_plugin_compile_mode/tests/__swc_snapshots__/src/tests/condition.rs/should_support_jsx_container_expr.js index 728db1a7f6d1..40655c84eff3 100644 --- a/crates/swc_plugin_compile_mode/tests/__swc_snapshots__/src/tests/condition.rs/should_support_jsx_container_expr.js +++ b/crates/swc_plugin_compile_mode/tests/__swc_snapshots__/src/tests/condition.rs/should_support_jsx_container_expr.js @@ -1,4 +1,4 @@ -const TARO_TEMPLATES_f0t0 = ''; +const TARO_TEMPLATES_f0t0 = ''; function Index() { return diff --git a/packages/taro-cli-convertor/__tests__/data/fileData.ts b/packages/taro-cli-convertor/__tests__/data/fileData.ts index 0e0b073d13fd..9bb00b428b3a 100644 --- a/packages/taro-cli-convertor/__tests__/data/fileData.ts +++ b/packages/taro-cli-convertor/__tests__/data/fileData.ts @@ -205,7 +205,7 @@ export const PLUGIN_FILE_DATA = { - n + nn `, '/plugin/pages/index/index.js': ` Page({