code-block-languages 代码块语言选择
选择语言来设置代码块的高亮
使用方法
- 引入组件
ts
import { CodeBlockLanguagesMenu } from '@kaitify/vue'
- 在
Wrapper
包裹器插槽中使用
html
<Wrapper v-model="content">
<template #before>
<CodeBlockLanguagesMenu />
</template>
</Wrapper>
Props 参数
disabled boolean
是否禁用该菜单,默认为 false
languages HljsLanguageType[]
自定义可选择的语言列表,默认是全量的值,全量值请参考 HljsLanguages
的值
popoverProps MenuPropsType['popoverProps']
浮层属性配置,同 Menu
的 popoverProps
属性
shortcut { [key: MenuDataType['value']]: (e: KeyboardEvent) => boolean }
菜单快捷键实现,继承自 Menu
组件的同名属性,具体使用可参考 Menu 组件的 shortcut