摘要:項(xiàng)目地址為了減少打包后的體積,所有的語言模式和插件在默認(rèn)的情況下沒有加載要使用它們見本地運(yùn)行實(shí)例編輯器的值傳遞給實(shí)例的配置選項(xiàng)前往查看更多可用選項(xiàng)中包含了許多的語言模式默認(rèn)情況下所有
Vue-Codemirror-Lite
項(xiàng)目地址:https://github.com/cnu4/vue-codemirror-lite
CodeMirror Component For Vue.js (support 1.x and 2.x).
Lightweight為了減少打包后的體積,所有的語言模式和插件在默認(rèn)的情況下沒有加載, 要使用它們,
見 Using Language Modes and Addons.
Live Demo: https://cnu4.github.io/vue-codemirror-lite
本地運(yùn)行實(shí)例:
npm install && npm run dev
Installationnpm install vue-codemirror-lite
Usage// Require in Webpack var Vue = require("vue") var VueCodeMirror = require("vue-codemirror-lite") Vue.use(VueCodeMirror) // Or use as component (ES6) import Vue from "vue" import { codemirror } from "vue-codemirror-lite" export default { components: { codemirror } }Usage in component
export default { data () { return { code: "const str = "hello world"" } }, computed: { editor() { // get current editor object return this.$refs.myEditor.editor } }, mounted() { // use editor object... this.editor.focus() console.log("this is current editor object", this.editor) } }Properties
value String 編輯器的值
options Object (newValue) 傳遞給 CodeMirror 實(shí)例的配置選項(xiàng)
前往 CodeMirror Configuration 查看更多可用選項(xiàng)
Using Language Modes and AddonsCodeMirror 中包含了許多的語言模式
默認(rèn)情況下所有的語言模式和插件在默認(rèn)的情況下沒有加載, 啟用它們:
安裝 vue-codemirror-lite
require vue-codemirror-lite 后 require 一個(gè)語言模式或者插件
在 options 對(duì)象中配置 mode 選項(xiàng)
demo 目錄下的例子實(shí)現(xiàn)了 JavaScript 和 vue 語法高亮和 JavaScript 代碼提示
前往 CodeMirror Manual 查看更多的語言模式和插件.
LicenseMIT
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/81246.html
代碼編輯器 CodeMirror 的輕量級(jí) React 組件 demo @uiw-react.github.io/react-codemirror/ showImg(https://segmentfault.com/img/bVbdKMK?w=1040&h=825); 特性:
摘要:說明是一款十分強(qiáng)大的代碼編輯插件,提供了十分豐富的,最近在項(xiàng)目中用到了這款插件,做一個(gè)記錄。 說明 codeMirror是一款十分強(qiáng)大的代碼編輯插件,提供了十分豐富的API,最近在項(xiàng)目中用到了這款插件,做一個(gè)記錄。 官網(wǎng) github地址 安裝 下載安裝包 在github上直接download 或者 clone npm 安裝 npm install --save code...
摘要:在文章開始之前先展示一下我自己做的在線編譯器點(diǎn)此預(yù)覽大概三四個(gè)月之前我開始有了制作在線編譯器的想法,在此之前我接觸過很多的在線編譯器,如等,這些都非常優(yōu)秀且有著龐大的用戶群體的編譯器。是一個(gè)用于瀏覽器的實(shí)現(xiàn)的多功能文本編輯器。 在文章開始之前先展示一下我自己做的在線編譯器 JS-Encoder: 點(diǎn)此預(yù)覽 showImg(https://i.loli.net/2019/07/21/5d...
摘要:屬性介紹默認(rèn)是默認(rèn)是在粘貼操作時(shí)為空剪切板中的各項(xiàng)數(shù)據(jù)剪切板中的數(shù)據(jù)類型。避免重復(fù)創(chuàng)建上傳中文件成功失敗處理已上傳上傳出錯(cuò)添加文件到隊(duì)列并上傳開始上傳其他參考獲取剪切板內(nèi)容,控制圖片粘貼在線代碼編輯器事件說明 Markdown編輯器選用https://simplemde.com它是一款純js實(shí)現(xiàn)的markdown編輯器。缺點(diǎn)不支持圖片上傳。那我們就得改造它。simplemde是基于co...
摘要:可能是在環(huán)境或者直接在瀏覽器的控制臺(tái)中進(jìn)行調(diào)試。阮老師的代碼傳送門在此這個(gè)代碼的演示程序,如下圖所示本系統(tǒng)的特點(diǎn)系統(tǒng)采用進(jìn)行開發(fā)的。 搭建javascript在線IDE 項(xiàng)目地址 github:https://github.com/sixtrees/j... 這兩天在看阮一峰的《ES6標(biāo)準(zhǔn)入門》,對(duì)其中涉及到的代碼示例部分,感覺到很不方便,不知道阮老師是如何進(jìn)行代碼調(diào)試的。可能是在no...
閱讀 2911·2021-11-22 13:54
閱讀 3546·2021-11-16 11:44
閱讀 1386·2021-09-07 10:19
閱讀 1484·2019-08-29 17:30
閱讀 3208·2019-08-29 11:33
閱讀 3556·2019-08-26 12:18
閱讀 2896·2019-08-26 11:53
閱讀 1352·2019-08-26 10:47