vue实现codemirror代码编辑器中的SQL代码格式化功能


Posted in Javascript onAugust 27, 2019

vue实现codemirror代码编辑器中的SQL代码格式化功能

1、首先使用npm安装sql-formatter插件

npm install --save sql-formatter

2、然后引入该sql-formatter.js文件

import sqlFormatter from "sql-formatter";

3、接下来就是针对需要格式化的代码调用该方法就OK啦

/*代码格式化*/
   format(){
    /*获取文本编辑器内容*/
    let sqlContent="";
    sqlContent=this.editor.getValue();
    /*将sql内容进行格式后放入编辑器中*/
    this.editor.setValue(sqlFormatter.format(sqlContent));
   }

4、下面截图就是格式化前与格式化后的区别

vue实现codemirror代码编辑器中的SQL代码格式化功能

vue实现codemirror代码编辑器中的SQL代码格式化功能

总结

以上所述是小编给大家介绍的vue实现codemirror代码编辑器中的SQL代码格式化功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Javascript 相关文章推荐
wordpress之js库集合研究介绍
Aug 17 Javascript
IE 上下滚动展示模仿Marquee机制
Dec 20 Javascript
js获取html文件的思路及示例
Sep 17 Javascript
判断某个字符在一个字符串中是否存在的js代码
Feb 28 Javascript
理解jQuery stop()方法
Nov 21 Javascript
javascript模块化简单解析
Apr 07 Javascript
JavaScript中的Array 对象(数组对象)
Jun 02 Javascript
jQuery动态修改字体大小的方法【测试可用】
Sep 09 Javascript
javascript 中的事件委托详解
Oct 25 Javascript
Vue 2.0学习笔记之使用$refs访问Vue中的DOM
Dec 19 Javascript
详解vue更改头像功能实现
Apr 28 Javascript
js利用拖放实现添加删除
Aug 27 Javascript
详解微信小程序开发之formId使用(模板消息)
Aug 27 #Javascript
在vue项目中使用codemirror插件实现代码编辑器功能
Aug 27 #Javascript
vue使用codemirror的两种用法
Aug 27 #Javascript
微信小程序中为什么使用var that=this
Aug 27 #Javascript
JS常见面试试题总结【去重、遍历、闭包、继承等】
Aug 27 #Javascript
微信小程序模板消息限制实现无限制主动推送的示例代码
Aug 27 #Javascript
jQuery实现判断滚动条滚动到document底部的方法分析
Aug 27 #jQuery
You might like
第十四节--命名空间
2006/11/16 PHP
调试php程序的简单步骤
2019/10/04 PHP
js同时按下两个方向键
2007/12/01 Javascript
javascript 对象比较实现代码
2009/04/27 Javascript
让人期待的2011年度最佳 jQuery 插件分享
2012/03/16 Javascript
浅析Javascript中“==”与“===”的区别
2014/12/23 Javascript
浅谈$(document)和$(window)的区别
2015/07/15 Javascript
jquery自动补齐功能插件flexselect用法示例
2016/08/06 Javascript
Jquery与Bootstrap实现后台管理页面增删改查功能示例
2017/01/22 Javascript
layer弹出层中H5播放器全屏出错的解决方法
2017/02/21 Javascript
基于Node.js的WebSocket通信实现
2017/03/11 Javascript
详解Vue-cli代理解决跨域问题
2017/09/27 Javascript
jQuery+Cookie实现切换皮肤功能【附源码下载】
2018/03/25 jQuery
React+Webpack快速上手指南(小结)
2018/08/15 Javascript
详解Vue项目中实现锚点定位
2019/04/24 Javascript
layer扩展打开/关闭动画的方法
2019/09/23 Javascript
vue 中几种传值方法(3种)
2019/11/12 Javascript
把MySQL表结构映射为Python中的对象的教程
2015/04/07 Python
Python字典数据对象拆分的简单实现方法
2017/12/05 Python
Python产生Gnuplot绘图数据的方法
2018/11/09 Python
Python 实现子类获取父类的类成员方法
2019/01/11 Python
python文件操作seek()偏移量,读取指正到指定位置操作
2020/07/05 Python
PyCharm2020最新激活码+激活码补丁(亲测最新版PyCharm2020.2激活成功)
2020/11/25 Python
英国和爱尔兰最大的地毯零售商:Kukoon
2018/12/17 全球购物
办公室前台岗位职责范本
2013/12/10 职场文书
药品采购员岗位职责
2014/02/08 职场文书
安全责任协议书
2014/04/21 职场文书
圣诞晚会主持词开场白
2015/05/28 职场文书
暖春观后感
2015/06/08 职场文书
小学运动会入场词
2015/07/18 职场文书
运动会5000米加油稿
2015/07/21 职场文书
大学生活委员竞选稿
2015/11/21 职场文书
2019辞职报告范本3篇!
2019/07/23 职场文书
Java框架入门之简单介绍SpringBoot框架
2021/06/18 Java/Android
关于python pygame游戏进行声音添加的技巧
2021/10/24 Python
彻底弄懂Python中的回调函数(callback)
2022/06/25 Python