首先安装 ace-builds
“ace-builds”: “^1.24.0”
代码中
import { keywords } from '@/editor/data/option-keywords' 是自定义的代码提示配置文件
自定义代码提示文件内容如下图:

其实还可以添加一个代码格式化插件。
import beautify from 'js-beautify';
“js-beautify”: “^1.14.9”,
完整代码如下:
<template>
<div ref="ace_dom"></div>
</template>
<script setup lang="ts">
import ace from 'ace-builds'
import 'ace-builds/src-noconflict/mode-javascript'
import 'ace-builds/src-noconflict/snippets/javascript'
import 'ace-builds/src-noconflict/ext-language_tools'
import {
onMounted, ref } from 'vue';
import {
keywords } from '@/editor/data/option-keywords'

,添加代码格式化功能&spm=1001.2101.3001.5002&articleId=135538329&d=1&t=3&u=db8692b52c6c4e3aa97c4967c0d5eb4f)
2352

被折叠的 条评论
为什么被折叠?



