前端之家收集整理的这篇文章主要介绍了
codemirror指令,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
codemirror用来做语法高亮。纯html中插入codemirror很容易,但是用npm安装并结合vuejs库来使用则不容易。
0.基本需求
最基本的需求是
codemirror是通过npm方式安装的而不是下载解压后把lib目录和mode目录扔到项目根目录。希望被打包使用。
代码实时高亮,显示行号,行号和代码内容不能错位有overlap,
能将用户在区域内编写的代码提交到表单。换言之必须让vuejs能实时获取到在实时改变的全部用户输入内容
使用vue-cli
的webpack
模版建项目。
1.全局指令
定义一个全局指令(directive
),然后在index.html中使用。
index.html
<Meta charset="utf-8"/>
banzi