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 相关文章推荐
js数组的操作指南
Dec 28 Javascript
EasyUI中combobox默认值注意事项
Mar 01 Javascript
jquery div模态窗口的简单实例
May 28 Javascript
AngularJs 动态加载模块和依赖
Sep 15 Javascript
JS判断鼠标进入容器的方向与window.open新窗口被拦截的问题
Dec 23 Javascript
jQuery 利用ztree实现树形表格的实例代码
Sep 27 jQuery
jquery ajax加载数据前台渲染方式 不用for遍历的方法
Aug 09 jQuery
Vue实现数据请求拦截
Oct 23 Javascript
如何在postman中添加cookie信息步骤解析
Jun 30 Javascript
vue图片裁剪插件vue-cropper使用方法详解
Dec 16 Vue.js
JavaScript 声明私有变量的两种方式
Feb 05 Javascript
Vue的列表之渲染,排序,过滤详解
Feb 24 Vue.js
详解微信小程序开发之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
jQuery+PHP实现的掷色子抽奖游戏实例
2015/01/04 PHP
php+ajax登录跳转登录实现思路
2016/07/31 PHP
PHP简单创建压缩图的方法
2016/08/24 PHP
基于php(Thinkphp)+jquery 实现ajax多选反选不选删除数据功能
2017/02/24 PHP
JQuery的Alert消息框插件使用介绍
2010/10/09 Javascript
如何获取JQUERY AJAX返回的JSON结果集实现代码
2012/12/10 Javascript
利用毫秒减值计算时长的js代码
2013/09/22 Javascript
jQuery的显示和隐藏方法与css隐藏的样式对比
2013/10/18 Javascript
常用的JavaScript验证正则表达式汇总
2013/11/26 Javascript
NodeJS使用jQuery选择器操作DOM
2015/02/13 NodeJs
初识angular框架后的所思所想
2016/02/19 Javascript
JS模拟实现方法重载示例
2016/08/03 Javascript
javascript 动态脚本添加的简单方法
2016/10/11 Javascript
javaScript生成支持中文带logo的二维码(jquery.qrcode.js)
2017/01/03 Javascript
JS之if语句对接事件动作逻辑(详解)
2017/06/28 Javascript
JavaScript生成指定范围随机数和随机序列的方法
2018/05/05 Javascript
基于canvasJS在PHP中制作动态图表
2020/05/30 Javascript
python开发之thread线程基础实例入门
2015/11/11 Python
Python的Flask框架标配模板引擎Jinja2的使用教程
2016/07/12 Python
windows系统下Python环境的搭建(Aptana Studio)
2017/03/06 Python
Python爬虫实现获取动态gif格式搞笑图片的方法示例
2018/12/24 Python
Python之列表实现栈的工作功能
2019/01/28 Python
Python逐行读取文件中内容的简单方法
2019/02/26 Python
python变量命名的7条建议
2019/07/04 Python
python hash每次调用结果不同的原因
2019/11/21 Python
简单了解Django项目应用创建过程
2020/07/06 Python
Python3基于plotly模块保存图片表格
2020/08/03 Python
Myprotein瑞典官方网站:畅销欧洲英国运动营养品牌
2018/01/22 全球购物
服务行业个人求职的自我评价
2013/12/12 职场文书
个人求职信范例
2014/01/29 职场文书
英语三分钟演讲稿
2014/08/19 职场文书
餐厅感恩节活动策划方案
2014/10/11 职场文书
股份转让协议书范本
2015/01/27 职场文书
医学生自荐信范文
2015/03/05 职场文书
诗词赏析-(浣溪沙)
2019/08/13 职场文书
Beekeeper Studio开源数据库管理工具比Navicat更炫酷
2022/06/21 数据库