前端格式化代码 sql和java

402 阅读1分钟

在工作中遇到一个需求,就是在前端中写代码,然后格式化代码,有两种情况,第一种是写sql,第二种是写JAVA,之前格式化代码,是将调接口,将写的代码传给后台,后台格式好后又返回,但是这样不太友好,理想的状态就是前端直接格式化了。 最后查阅很多资料:

1: 格式化sql,使用sql-formatter

使用方法:

1> 先下载

npm install sql-formatter --save

2> 引入

import sqlFormatter from ’sql-formatter‘

3> 使用 注意:业务中使用展示的时候,要用在编辑器里面 如:

formatterCode() {
  console.log(sqlFormatter.format('select * from table'))
  }

效果:

 select
  * 
 from 
  table

2: 格式化java, 使用js-beautify

使用方法:

1> 先下载

npm install js-beautify --save

2> 引入

import { js-beautify } from ’js-beautify‘

3> 使用 注意:业务中使用展示的时候,要用在编辑器里面 如:

formatterCode() {
  console.log(js-beautify(code))
  }