| | |
| | | <ExamInfo class="mb-5" :questionIndex="currentIndex" :activeQuestion="activeQuestion"></ExamInfo> |
| | | |
| | | <div class="answer-content"> |
| | | |
| | | <vue-ueditor-wrap v-model="content" editor-id="editor" :config="editorConfig" |
| | | :editorDependencies="['ueditor.config.js', 'ueditor.all.js']" /> |
| | | </div> |
| | | |
| | | <el-button @click="testClick">内容显示</el-button> |
| | | </el-scrollbar> |
| | | </div> |
| | | </template> |
| | |
| | | |
| | | const examStore = useExamStore(); |
| | | |
| | | const content = ref(''); |
| | | const editorConfig = { |
| | | // 后端服务地址,后端处理参考 |
| | | // https://open-doc.modstart.com/ueditor-plus/backend.html |
| | | serverUrl: '/api/path/to/server', |
| | | UEDITOR_HOME_URL: '/static/UEditorPlus/', |
| | | UEDITOR_CORS_URL: '/static/UEditorPlus/', |
| | | initialFrameWidth: '90%', |
| | | initialFrameHeight: 400, |
| | | toolbars: [ |
| | | ['fullscreen','source', 'undo','redo', '|', 'fontfamily', 'fontsize', '|', |
| | | 'forecolor', 'backcolor', 'bold', 'italic', 'underline','strikethrough','|', |
| | | 'removeformat', 'formatmatch', 'autotypeset', 'blockquote', 'pasteplain', '|', |
| | | 'inserttable', 'deletetable', 'insertparagraph', 'insertrow', 'deleterow', |
| | | 'insertcol', 'deletecol','mergecells','mergerow','mergecol', 'splittocells', |
| | | 'splittorows','splittocols', '|', 'formula'] |
| | | ] |
| | | }; |
| | | |
| | | const { currentType, currentIndex } = storeToRefs(examStore); |
| | | |
| | | const activeQuestion = ref(examStore.getActiveQuestion); |
| | | |
| | | const testClick = () => { |
| | | console.log(content.value); |
| | | } |
| | | |
| | | </script> |
| | | |