vue2如何使用codemirror

news/2024/10/17 20:18:49/

1.准备

现在如果你直接 

npm install vue-codemirror codemirror --save

那么你大概率在引用

import 'codemirror/lib/codemirror.css'

的时候会报错。因为在现在的版本是为vue3准备的。

那么你只要安装低版本的就行了

npm i codemirror@5.65.12
npm i vue-codemirror@4.0.6

下面就是如何使用:

2.使用

1.main.js

在入口函数中引用。

//codemirror
import VueCodemirror from 'vue-codemirror'
import 'codemirror/lib/codemirror.css'
Vue.use(VueCodemirror)

2.使用页面

<template><codemirror ref="mycode" :value="curCode" :options="cmOptions" class="code"></codemirror>
</template><script>
import { codemirror } from 'vue-codemirror'
import "codemirror/theme/ambiance.css"; // 这里引入的是主题样式,根据设置的theme的主题引入,一定要引入!!
require("codemirror/mode/javascript/javascript"); // 这里引入的模式的js,根据设置的mode引入,一定要引入!!export default {name: 'ExecuteAction',data() {return {curCode: '测试',cmOptions: {// autorefresh: true,// tabSize: 4,// mode: 'text/x-properties',// theme: 'ayu-mirage',// line: true,// viewportMargin: Infinity, //处理高度自适应时搭配使用// highlightDifferences: true,// autofocus: false,// indentUnit: 2,// smartIndent: true,// readOnly: true, // 只读// showCursorWhenSelecting: true,// firstLineNumber: 1lineNumbers: true, // 显示行号mode: 'text/x-yaml', // 语法modelgutters: ['CodeMirror-lint-markers'], // 语法检查器theme: "ambiance",lint: true, // 开启语法检查}}},components: {codemirror},}</script><style scoped>
.information-box>>>.CodeMirror {font-family: monospace;height: 71vh;direction: ltr;
}
</style>

完成!


http://www.ppmy.cn/news/703181.html

相关文章

关于苹果手机8P使用fiddler抓包连不上网的问题

在网上扒拉了一堆&#xff0c;感谢终于看到希望了 https://blog.csdn.net/m0_37554415/article/details/80434477?utm_mediumdistribute.pc_relevant.none-task-blog-baidujs-1 这篇文章算是一些基础的配置了&#xff0c;感谢大神。 但是我的8p手机经过这一堆操作之后还是连…

charles 代理手机连不上网_小白也能懂:电脑连不上网分析与解决!

电脑突然连不上网的情况时有发生&#xff0c;最近我发现即便是略有电脑基础的人&#xff0c;有些也不知道该如何检查处理&#xff0c;这方面的文章以前发过很多&#xff0c;今天再来梳理一下。 记住最重要的一点&#xff0c;是需要理解&#xff0c;下面的内容会教你如何理解的基…

ios15验证失败因为你不在连接互联网

每次苹果发布新的iOS版本&#xff0c;许多果粉都会迫不及待地更新他们的手机系统。但是&#xff0c;新的iOS版本很容易出现一些问题。 最近&#xff0c;一些用户在iPhone上尝试升级iOS 15时&#xff0c;手机提示“无法验证更新&#xff0c;iOS 15验证失败&#xff0c;因为您不再…

苹果手机安装应用后无法上网问题的解决方法

Iphone新装APP无法连网的终极解决办法&#xff01;绝对好使&#xff01; IPHONE7 IPHONE6S IPHONE6 IPHONE5S IPHONE7 PLUS 等等手机&#xff0c;只要是升级到了IOS10&#xff0c;很多人发现新装的APP无法连网。 笔者遇到同样的问题 后来百度&#xff0c;众说纷纭 在使用无线局…

mac 因为代理问题突然连不上网

mac 突然连不上网&#xff0c;浏览器提示代理服务器相关问题&#xff0c;设置中搜索「代理」&#xff0c;关闭右侧所有开关。

解答:iphone连不上wifi的9个原因以及解决办法!

案例&#xff1a;iphone连不上wifi怎么回事&#xff1f; 【求助&#xff01;苹果手机一直连不上WIFI&#xff0c;一直在转圈圈咋回事&#xff1f;】 随着智能手机的普及&#xff0c;苹果手机也成为越来越多人的选择。然而&#xff0c;有时我们会遇到iphone连不上wifi的问题&am…

iPhone无法联网问题

现象&#xff1a; 一台崭新的iPhone手机&#xff0c;原本联网正常&#xff0c;但放了几天&#xff0c;电池耗尽关机&#xff0c;重新充电启动后&#xff0c;无法联网了。 具体现象为&#xff1a; 浏览器不能联网&#xff0c;访问百度网址等立即返回失败&#xff1b;App Stor…

前端Vue自定义可自由滚动精美tabs选项卡标签栏标题栏 可设置背景颜色,

前端Vue自定义可自由滚动精美tabs选项卡标签栏标题栏 可设置背景颜色&#xff0c; 下载完整代码请访问uni-app插件市场地址&#xff1a;https://ext.dcloud.net.cn/plugin?id13313 效果图如下&#xff1a; # cc-scrollTag #### 使用方法 使用方法 <!-- tabChange: tab选…