ci(field): 文档集成 field 组件解析
This commit is contained in:
@@ -23,23 +23,7 @@ const plugins = [
|
||||
md.use(snippet)
|
||||
.use(preWrapper)
|
||||
.use(container, 'demo', demo)
|
||||
.use(...createContainer('tip', 'TIP'))
|
||||
.use(...createContainer('warning', 'WARNING'))
|
||||
.use(...createContainer('danger', 'WARNING'))
|
||||
.use(container, 'v-pre', {
|
||||
render: (tokens: Token[], idx: number) =>
|
||||
tokens[idx].nesting === 1 ? '<div v-pre>\n' : '</div>\n',
|
||||
})
|
||||
.use(container, 'details', {
|
||||
render: (tokens: Token[], idx: number) => {
|
||||
const info = tokens[idx].info.trim().slice(7).trim() // 7 = 'details'.length
|
||||
return tokens[idx].nesting === 1
|
||||
? `<details class="custom-block details">${
|
||||
info ? `<summary>${info}</summary>` : ''
|
||||
}\n`
|
||||
: '</details>'
|
||||
},
|
||||
})
|
||||
.use(...createContainer('field', '描述信息'))
|
||||
},
|
||||
}),
|
||||
]
|
||||
|
||||
@@ -21,11 +21,11 @@ export default function createContainer(
|
||||
const token = tokens[idx]
|
||||
const info = token.info.trim().slice(klass.length).trim()
|
||||
if (token.nesting === 1) {
|
||||
return `<div class="${klass} custom-block"><p class="custom-block-title">${
|
||||
return `<lay-field title="${
|
||||
info || defaultTitle
|
||||
}</p>\n`
|
||||
}" style="margin-top:40px">`
|
||||
} else {
|
||||
return '</div>\n'
|
||||
return '</lay-field>\n'
|
||||
}
|
||||
},
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user