vue3+vite使用Monaco-editor

ops/2024/10/19 4:21:47/

安装Monaco-editor

npm install monaco-editor

安装Vite Plugin Monaco Editor

vdesjs/vite-plugin-monaco-editor - Vite 中文文档

npm install --save-dev vite-plugin-monaco-editor

vite.config.ts :

javascript">import { defineConfig } from 'vite';
import monacoEditorPlugin from 'vite-plugin-monaco-editor';export default defineConfig({plugins: [monacoEditorPlugin()],
});
<div id="code-editor" style="min-height: 100px;min-width: 100px;margin-top: 30px" ref="codeEditorRef">
</div>

 

javascript">import {monaco} from "../../../../../../customMonaco.ts";const codeEditorRef = ref()
const codeEditor = ref()
onMounted(() => {if (!codeEditorRef.value) {return;}monaco.editor.create(codeEditorRef.value, {value: 'public',language: 'java',});
})


http://www.ppmy.cn/ops/26877.html

相关文章

Web前端开发 小实训(一) 成绩分类统计

用于学生web前端开发课程实训练习&#xff0c;掌握基本语法和数据类型 实训目的 使用分支语句&#xff0c;完成分数统计与等级对比,通过输入框输入分数&#xff0c;可以根据分数多少划分等级。 参考思路&#xff1a; 分析题目&#xff1a;根据输入分数进行等级划分。 操作过…

C语言创建文件夹和多级目录

C调用系统命令创建多级目录 #include <stdio.h> #include <stdlib.h>int main() {const char *path "a/b/c";// 创建目录命令的字符串char mkdir_command[100];sprintf(mkdir_command, "mkdir %s", path);// 调用系统命令system(mkdir_comma…

【云原生】Docker 实践(三):使用 Dockerfile 文件构建镜像

Docker 实践&#xff08;三&#xff09;&#xff1a;使用 Dockerfile 文件构建镜像 1.使用 Dockerfile 文件构建镜像2.Dockerfile 文件详解 1.使用 Dockerfile 文件构建镜像 Dockerfile 是一个文本文件&#xff0c;其中包含了一条条的指令&#xff0c;每一条指令都用于构建镜像…

条款3:绝对不要以多态(polymorphically)方式处理数组

继承&#xff08;inheritance&#xff09;的最重要性质之一就是&#xff1a;你可以通过“指向 base class objects"的pointers 或references&#xff0c;来操作derived class objects。 如此的pointers和references,我们说其行为是多态的(polymorphically&#xff09;——…

弹性网络回归(概念+实例)

目录 前言 一、基本概念 1. 弹性网络回归的原理 2. 弹性网络回归的优点 3. 弹性网络回归的应用 4. 弹性网络回归的调参 二、实例 前言 弹性网络回归&#xff08;Elastic Net Regression&#xff09;是一种用于处理回归问题的机器学习算法&#xff0c;它结合了岭回归&…

docker下安装并启动mysql8容器,状态为Exited(1) * seconds ago

创建并启动容器 docker run -p 3306:3306 --name mysql \ -v /mydata/mysql/log:/var/log/mysql \ -v /mydata/mysql/data:/var/lib/mysql \ -v /mydata/mysql/conf:/etc/mysql \ -e MYSQL_ROOT_PASSWORDroot(改为你想要设置的mysql密码) \ -d mysql:8.0.16出现问题&#xff1…

RTCRTC

上边的PRL是计数目标&#xff0c;写入6就是7分频&#xff0c;写入9就是10分频&#xff0c;因为计数值包含了0&#xff0c;重装值写入n就是n1分频&#xff0c;下边的DIV就是每来一个时钟记一个数&#xff0c;DIV计数器是一个自减计数器&#xff0c;每来一个时钟DIV的值自减一次&…

C#应用程序实现多屏显示

前言 随着业务发展&#xff0c;应用程序在一些特定场景下&#xff0c;只在一个显示器上展示信息已经不能满足用户需求。我们如何把主屏运行程序中多个窗体移动到各个扩展屏幕位置显示呢&#xff1f;C# 是通过什么方式来实现的&#xff0c;下面介绍 C# 使用 Screen 类的方式来实…