1. 它表單是以壹個 JSON 表示的
2. 點擊的時候將表單格式化為壹個 JSON 數據,然後 拼接壹段 vue 或者 html 的代碼再通過?vue-codemirror-lite 顯示出來
詳細過程和源碼是這樣:
先通過 packages/KFormDesign/index.vue 中的 handleOpenCodeModal 方法將 json 數據傳入
packages/KFormDesign/module/codeModal.vue, 然後在 Modal 中拼接 vue 模版和 html 模版。再在?packages/PreviewCode/index.vue 中通過?vue-codemirror-lite 將拼接後的代碼高亮顯示出來