UNPKG

gxd-vue-library

Version:

依赖与element Ui插件库,聚福宝福利PC端插件库

64 lines (57 loc) 1.89 kB
'use strict'; //vue-codemirror //https://github.com/surmon-china/vue-codemirror/tree/v4.0.6 // require component import {codemirror} from 'vue-codemirror' import 'codemirror/lib/codemirror.css' // require active-line.js import 'codemirror/addon/selection/active-line.js' // styleSelectedText import 'codemirror/addon/selection/mark-selection.js' // hint import 'codemirror/addon/hint/show-hint.js' import 'codemirror/addon/hint/sql-hint.js' import 'codemirror/addon/hint/show-hint.css' import 'codemirror/addon/hint/javascript-hint.js' // highlightSelectionMatches import 'codemirror/addon/scroll/annotatescrollbar.js' import 'codemirror/addon/search/matchesonscrollbar.js' import 'codemirror/addon/search/match-highlighter.js' // keyMap import 'codemirror/mode/clike/clike.js' import 'codemirror/mode/sql/sql.js' import 'codemirror/addon/edit/matchbrackets.js' import 'codemirror/addon/comment/comment.js' import 'codemirror/addon/dialog/dialog.js' import 'codemirror/addon/dialog/dialog.css' import 'codemirror/addon/search/searchcursor.js' import 'codemirror/addon/search/search.js' import 'codemirror/keymap/sublime.js' // foldGutter import 'codemirror/addon/fold/foldgutter.css' import 'codemirror/addon/fold/brace-fold.js' import 'codemirror/addon/fold/comment-fold.js' import 'codemirror/addon/fold/foldcode.js' import 'codemirror/addon/fold/foldgutter.js' import 'codemirror/addon/fold/indent-fold.js' import 'codemirror/addon/fold/markdown-fold.js' import 'codemirror/addon/fold/xml-fold.js' // 编辑的主题文件 import 'codemirror/theme/dracula.css' //js解析模式 import 'codemirror/mode/javascript/javascript.js' /*** * @description 配置信息 */ export function getMirrorIOptions() { return { tabSize: 4, mode: 'application/json', theme: 'dracula', lineNumbers: true, line: true, } } export function getCodemirror() { return codemirror; }