| | |
| | | <a-modal v-model="visible" title="编辑预览" width="60%" :footer="null" |
| | | :bodyStyle="{'overflow':'overlay','width': '100%','height': '700px'}"> |
| | | <div style="display: flex;"> |
| | | <a-textarea id="myInput" style="height: 750px;min-width: 50%" v-model="text" |
| | | <a-textarea id="myInput" style="height: 750px;min-width: 50%" v-model="text" |
| | | @keydown.9.native.prevent="tabFunc" /> |
| | | |
| | | <div class="markdown-body article-detail" style="min-width: 50%;border: 1px solid #d9d9d9;"> |
| | | <vue-markdown :source="text"></vue-markdown> |
| | | </div> |
| | |
| | | |
| | | <script> |
| | | import VueMarkdown from 'vue-markdown' |
| | | |
| | | |
| | | import md5 from 'js-md5'; |
| | | export default { |
| | |
| | | this.insertInputTxt('myInput', '\t') |
| | | }, |
| | | insertInputTxt(id, insertTxt) { |
| | | var elInput = document.getElementById(id); |
| | | var elInput = document.getElementById(id); |
| | | var startPos = elInput.selectionStart |
| | | var endPos = elInput.selectionEnd |
| | | if (startPos === undefined || endPos === undefined) return |