最新在使用codemirror,整理了一下使用心得,仔細看下官網文檔,看個一兩天肯定就熟悉了
1. hint
(1) javascript-hint:
a: 在源文件javascript-hint.js中下面代碼修復空字符串時也會有代碼提示出現。
```javascript
if (token.string == "") {
return {list:{}};;
}
```
b: 使用“cursorActivity”事件而不是"change"事件來監聽顯示代碼提示,防止頁面卡死。
2. mode:
(1) json模式應該將mode屬性設置爲: application/json
3. lint:
(1) json-lint:使用json-lint還需要找到json-lint.js,並且在代碼頂部手動添加一個全局的jsonlint對象。
安裝jsonlint依賴,將jsonlint指向這個依賴
需要將jsonlint.js最頭上的#....這段刪除,否則使用require引入失敗
4. autoRefresh
(1) autoRefresh用於剛進入頁面時,編輯器自動刷新一次。只有這樣才能自動獲取光標並且顯示完整的編輯器。autoRefresh只會運行一次。