chore:后台开启快捷按钮,资料独立样式,独立和跟随正常
This commit is contained in:
@@ -870,11 +870,32 @@ export default {
|
||||
if (pad > 0) style.padding = px2rpx(pad) + 'rpx';
|
||||
return this.$util.objToStyle(style);
|
||||
},
|
||||
/** 资料区最终样式: 独立块样式 + corner 让位合并 */
|
||||
/**
|
||||
* 资料区是否「独立成块」: 后台「资料独立样式」开关。
|
||||
* 跟随卡片 → false(与上方资料同底连为一体, 无白卡/描边/阴影);
|
||||
* 独立成块 → true(当前白卡独立块形态)。
|
||||
* 兼容: 缺模式字段时回落历史白卡(不回归存量); 配了独立块底色/圆角/内边距亦视为独立成块。
|
||||
*/
|
||||
rowsIndependent() {
|
||||
const c = this.c || {};
|
||||
const mode = String(
|
||||
c.rowsBlockStyle || c.rowsBlockMode || c.rowsMode || c.rowsStyle ||
|
||||
c.rowsCardMode || c.rowsIndepStyle || c.rowsBlockType || c.rowsType || ''
|
||||
).trim().toLowerCase();
|
||||
if (/^(follow|card|跟随卡片)$/.test(mode)) return false;
|
||||
if (/^(block|indep|independent|standalone|独立成块)$/.test(mode)) return true;
|
||||
// 无显式模式字段: 配了独立块底色/圆角/内边距即视为独立成块, 否则回落历史白卡
|
||||
return !!(String(c.rowsBlockBg || '').trim() || num(c.rowsBlockRadius, 0) || num(c.rowsBlockPad, 0));
|
||||
},
|
||||
/** 资料区最终样式: 独立成块(白卡) 或 跟随卡片(连一体) + corner 让位合并 */
|
||||
rowsFinalStyle() {
|
||||
const clear = this.rowsClearStyle || {};
|
||||
const extra = clear.marginTop ? 'margin-top: ' + clear.marginTop + ';' : '';
|
||||
return ((this.rowsBlockStyle || '') + ' ' + extra).trim();
|
||||
if (this.rowsIndependent) {
|
||||
return ((this.rowsBlockStyle || '') + ' ' + extra).trim();
|
||||
}
|
||||
// 跟随卡片: 去掉 .mini-rows 静态白卡(白底/描边/阴影/圆角/内边距), 与上方资料同底连为一体
|
||||
return ('background: transparent; border: 0; box-shadow: none; border-radius: 0; padding: 0; ' + extra).trim();
|
||||
},
|
||||
/** 二维码(rows/bottom 流内档)最终样式: 独立块样式 + 尺寸/位移合并 */
|
||||
qrBlockFinalStyle() {
|
||||
|
||||
Reference in New Issue
Block a user