Skip to content

Commit 859dc19

Browse files
committed
fix site
1 parent 169dc82 commit 859dc19

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

site/components/demoBox.vue

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,11 +53,12 @@ export default {
5353
`not have usTitle`,
5454
)
5555
}
56-
let id = ['components', name.replace('-cn', ''), 'demo', ...usTitle.split(' ')].join('-').toLowerCase()
57-
56+
const component = this.$slots.component[0]
57+
const fileName = (component.context.$vnode.componentOptions.Ctor.extendOptions.__file.split('/demo/')[1] || '').replace('.md', '')
58+
const id = ['components', name.replace('-cn', ''), 'demo', fileName].join('-').toLowerCase()
59+
console.log(fileName)
5860
if (this._store.store) {
5961
const { currentSubMenu } = this._store.store.getState()
60-
id = `${id}-${currentSubMenu.length + 1}`
6162
this._store.store.setState({ currentSubMenu: [...currentSubMenu, { cnTitle, usTitle, id }] })
6263
}
6364
return {

0 commit comments

Comments
 (0)