vue2-brace-editor代码编辑器添加自定义代码提示(修改源码)

在node_modules依赖包中,找到vue2-brace-editor源代码

在aceComponent组件的methods添加setCustomPrompts方法

vue2-brace-editor代码编辑器添加自定义代码提示(修改源码)_第1张图片vue2-brace-editor代码编辑器添加自定义代码提示(修改源码)_第2张图片

在自己项目的aceEditor组件中,通过handleSetCompleteData调用setCustomPrompts

 

handleSetCompleteData(data){
this.$refs['MyAceEditor'].setCustomPrompts(data);
},

vue2-brace-editor代码编辑器添加自定义代码提示(修改源码)_第3张图片

 

最后在业务代码中,传入需要自定义提示的代码数据, 通过调用handleSetCompleteData传入

// let completeData = [
// {meta: '表名', caption: 'table1', value: 'table1', score: 5},
// {meta: '表名', caption: 'table2', value: 'table2', score: 5},
// {meta: '表名', caption: 'table3', value: 'table3', score: 5},
// {meta: '库名', caption: 'moni_general1', value: 'moni_general1', score: 5},
// {meta: '库名', caption: 'moni_general2', value: 'moni_general2', score: 5},
// {meta: '库名', caption: 'moni_genera3', value: 'moni_genera3', score: 5},
// ]
// this.$refs['aceEditor'].handleSetCompleteData(completeData)

vue2-brace-editor代码编辑器添加自定义代码提示(修改源码)_第4张图片

转载于:https://www.cnblogs.com/yzhihao/p/11360546.html

你可能感兴趣的:(vue2-brace-editor代码编辑器添加自定义代码提示(修改源码))