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 相关文章推荐
在IE模态窗口中自由查看HTML源码的方法
Mar 08 Javascript
JS记录用户登录次数实现代码
Jan 15 Javascript
js中的事件捕捉模型与冒泡模型实例分析
Jan 10 Javascript
JavaScript实现简单的数字倒计时
May 15 Javascript
javascript数组去重的六种方法汇总
Aug 16 Javascript
详解JavaScript实现设计模式中的适配器模式的方法
May 18 Javascript
jQuery代码性能优化的10种方法
Jun 21 Javascript
JS判断浏览器是否安装flash插件的简单方法
Sep 13 Javascript
JavaScript之创意时钟项目(实例讲解)
Oct 23 Javascript
Node解决简单重复问题系列之Excel内容的获取
Jan 02 Javascript
小程序自定义导航栏兼容适配所有机型(附完整案例)
Apr 26 Javascript
js+audio实现音乐播放器
Sep 13 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
php 截取字符串并以零补齐str_pad() 函数
2011/05/07 PHP
php设计模式 Visitor 访问者模式
2011/06/28 PHP
PHP+iFrame实现页面无需刷新的异步文件上传
2014/09/16 PHP
PHP数组去重比较快的实现方式
2016/01/19 PHP
Laravel使用swoole实现websocket主动消息推送的方法介绍
2019/10/20 PHP
jquery实现每个数字上都带进度条的幻灯片
2013/02/20 Javascript
获取offsetTop和offsetLeft值的js代码(兼容)
2013/04/16 Javascript
IE8下String的Trim()方法失效的解决方法
2013/11/08 Javascript
解析Node.js基于模块和包的代码部署方式
2016/02/16 Javascript
js正则表达式replace替换变量方法
2016/05/21 Javascript
Angular2 (RC5) 路由与导航详解
2016/09/21 Javascript
完美解决node.js中使用https请求报CERT_UNTRUSTED的问题
2017/01/08 Javascript
客户端(vue框架)与服务器(koa框架)通信及服务器跨域配置详解
2017/08/26 Javascript
Vue用v-for给src属性赋值的方法
2018/03/03 Javascript
jquery实现垂直无限轮播的方法分析
2019/07/16 jQuery
采用Psyco实现python执行速度提高到与编译语言一样的水平
2014/10/11 Python
python 反编译exe文件为py文件的实例代码
2019/06/27 Python
django的聚合函数和aggregate、annotate方法使用详解
2019/07/23 Python
python利用openpyxl拆分多个工作表的工作簿的方法
2019/09/27 Python
浅谈优化Django ORM中的性能问题
2020/07/09 Python
python实现批处理文件
2020/07/28 Python
Timberland美国官网:全球领先的户外品牌
2016/08/15 全球购物
欧舒丹澳洲版:L’OCCITANE
2017/07/17 全球购物
英国女士家居服网站:hush
2017/08/09 全球购物
美国韩国化妆品和护肤品购物网站:Beautytap
2018/07/29 全球购物
英国Flybe航空官网:欧洲最大的独立支线廉价航空公司
2019/07/15 全球购物
巴西Mr. Cat在线商店:购买包包和鞋子
2019/09/08 全球购物
CK澳大利亚官网:Calvin Klein澳大利亚
2020/12/12 全球购物
工程造价专业大专生求职信
2013/10/06 职场文书
学校党委副书记个人对照检查材料思想汇报
2014/09/28 职场文书
师德师风自查材料
2014/10/14 职场文书
3.15消费者权益日活动总结
2015/02/09 职场文书
2015年社区综治宣传月活动总结
2015/03/25 职场文书
2015年数学教师工作总结
2015/05/20 职场文书
从np.random.normal()到正态分布的拟合操作
2021/06/02 Python
mysql中数据库覆盖导入的几种方式总结
2022/03/25 MySQL