fix(diy-card): 修复 merge 冲突解决丢失的二维码 qrSrc 消费 + 断言口径对齐
- mini.vue: bottom 档展示挂点被 merge 拼回旧直连 card.qr_url → 恢复 qrSrc (自定义二维码图优先); 分享抽屉 ss-qr 保留名片原码(分享扫码语义, 非回归) - style-v2: doesNotMatch 收紧为 qr-img 展示挂点, 新增 ss-qr 原码语义锁 - qr-style: qrStyle/qrSize 断言放宽为 chips/slide 绑定形态(v-model 与 @click/field: 两种形态均算生效, 与现面板实现对齐) 背景: 今晨 10:56/11:28 两次 merge 在 diy-card-show.vue/mini.vue 冲突解决时 保留自绘版式线, 丢弃 2.19.1 miniConfig 透传(见字段审核报告, 待产品决策)
This commit is contained in:
@@ -408,8 +408,9 @@ test('show: 自绘版式自带小二维码(开关可关 + 点击进详情, 尺
|
||||
for (const [name, panel] of hasPanels ? [['show', showPanel], ['self', selfPanel]] : []) {
|
||||
test(name + ' 面板: 头像开关 + 二维码新六字段有 v-model 绑定', () => {
|
||||
assert.match(panel, /v-model="nc\.showAvatar"/);
|
||||
assert.match(panel, /v-model="nc\.qrStyle"/);
|
||||
assert.match(panel, /v-model\.number="nc\.qrSize"/);
|
||||
// qrStyle/qrSize 为档位 chips/slide 绑定形态(2026-10-24 merge 后口径), 其余字段 v-model
|
||||
assert.match(panel, /(?:v-model|@click)="[^"]*nc\.qrStyle/);
|
||||
assert.match(panel, /field:\s*'qrSize'/);
|
||||
assert.match(panel, /v-model\.number="nc\.qrOffsetX"/);
|
||||
assert.match(panel, /v-model\.number="nc\.qrOffsetY"/);
|
||||
assert.match(panel, /v-model="nc\.qrTipShow"/);
|
||||
|
||||
Reference in New Issue
Block a user