Skip to content

CodeBlock

CodeBlock 展示代码片段,支持复制、行号、折叠和运行按钮。

导入方式

按需导入

import { CodeBlock } from '@weimin96/ai-chat-vue'
import '@weimin96/ai-chat-vue/styles'

完整导入

import * as AiChatVue from '@weimin96/ai-chat-vue'
import '@weimin96/ai-chat-vue/styles'

app.use(AiChatVue)

// 模板中可直接使用 <CodeBlock />

基础用法

usage.ts
1import { ChatProvider } from '@weimin96/ai-chat-vue'
2
3export function setup() {
4 return ChatProvider
5}

API

属性类型默认值说明
codestring必填代码内容
languagestringtext语言名称
filenamestringundefined文件名
showLineNumbersbooleanfalse是否显示行号
collapsiblebooleanfalse是否可折叠
showRunButtonbooleanfalse是否显示运行按钮
事件说明
run点击运行按钮时返回代码内容