fix: generateCode
This commit is contained in:
parent
b3dc768786
commit
4b08a738a7
|
|
@ -136,7 +136,6 @@ export interface DeckStore {
|
||||||
*/
|
*/
|
||||||
export function createDeckStore(
|
export function createDeckStore(
|
||||||
initialSrc: string = '',
|
initialSrc: string = '',
|
||||||
initialLayers: string = ''
|
|
||||||
): DeckStore {
|
): DeckStore {
|
||||||
const [state, setState] = createStore<DeckState>({
|
const [state, setState] = createStore<DeckState>({
|
||||||
sizeW: DECK_DEFAULTS.SIZE_W,
|
sizeW: DECK_DEFAULTS.SIZE_W,
|
||||||
|
|
@ -303,21 +302,21 @@ export function createDeckStore(
|
||||||
const backLayersString = backLayersStr || formatLayers(state.backLayerConfigs);
|
const backLayersString = backLayersStr || formatLayers(state.backLayerConfigs);
|
||||||
const parts = [
|
const parts = [
|
||||||
`:md-deck[${state.rawSrc || state.src}]`,
|
`:md-deck[${state.rawSrc || state.src}]`,
|
||||||
`{size="${state.sizeW}x${state.sizeH} "`,
|
`{size="${state.sizeW}x${state.sizeH}" `,
|
||||||
`grid="${state.gridW}x${state.gridH} "`
|
`grid="${state.gridW}x${state.gridH}" `
|
||||||
];
|
];
|
||||||
|
|
||||||
// 仅在非默认值时添加 bleed 和 padding
|
// 仅在非默认值时添加 bleed 和 padding
|
||||||
if (state.bleed !== DECK_DEFAULTS.BLEED) {
|
if (state.bleed !== DECK_DEFAULTS.BLEED) {
|
||||||
parts.push(`bleed="${state.bleed} "`);
|
parts.push(`bleed="${state.bleed}" `);
|
||||||
}
|
}
|
||||||
if (state.padding !== DECK_DEFAULTS.PADDING) {
|
if (state.padding !== DECK_DEFAULTS.PADDING) {
|
||||||
parts.push(`padding="${state.padding} "`);
|
parts.push(`padding="${state.padding}" `);
|
||||||
}
|
}
|
||||||
|
|
||||||
parts.push(`layers="${frontLayersStr}"`);
|
parts.push(`layers="${frontLayersStr}" `);
|
||||||
if (backLayersString) {
|
if (backLayersString) {
|
||||||
parts.push(` backLayers="${backLayersString}"`);
|
parts.push(`back-layers="${backLayersString}" `);
|
||||||
}
|
}
|
||||||
parts.push('}');
|
parts.push('}');
|
||||||
return parts.join('');
|
return parts.join('');
|
||||||
|
|
|
||||||
|
|
@ -52,7 +52,7 @@ customElement<DeckProps>('md-deck', {
|
||||||
const resolvedSrc = resolvePath(articlePath, csvPath);
|
const resolvedSrc = resolvePath(articlePath, csvPath);
|
||||||
|
|
||||||
// 创建 store 并加载数据
|
// 创建 store 并加载数据
|
||||||
const store = createDeckStore(resolvedSrc, (props.layers as string) || '');
|
const store = createDeckStore(resolvedSrc);
|
||||||
|
|
||||||
// 解析 size 属性(支持旧格式 "54x86" 和新格式)
|
// 解析 size 属性(支持旧格式 "54x86" 和新格式)
|
||||||
if (props.size && props.size.includes('x')) {
|
if (props.size && props.size.includes('x')) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue