| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- <template>
- <div>
- <div class="crumbs">
- <el-breadcrumb separator="/">
- <el-breadcrumb-item><i class="el-icon-date"></i> 表单</el-breadcrumb-item>
- <el-breadcrumb-item>编辑器</el-breadcrumb-item>
- </el-breadcrumb>
- </div>
- <div class="plugins-tips">
- Vue-Quill-Editor:基于Quill、适用于Vue2的富文本编辑器。
- 访问地址:<a href="https://github.com/surmon-china/vue-quill-editor" target="_blank">vue-quill-editor</a>
- </div>
- <quill-editor ref="myTextEditor" v-model="content" :config="editorOption"></quill-editor>
- <el-button class="editor-btn" type="primary" @click="submit">提交</el-button>
- </div>
- </template>
- <script>
- import { quillEditor } from 'vue-quill-editor';
- export default {
- data: function(){
- return {
- content: '<p>Hello BBK</p>',
- editorOption: {
- // something config
- }
- }
- },
- components: {
- quillEditor
- },
- methods: {
- onEditorChange({ editor, html, text }) {
- this.content = html;
- },
- submit(){
- console.log(this.content);
- }
- },
- computed: {
- editor() {
- return this.$refs.myTextEditor.quillEditor;
- }
- }
- }
- </script>
- <style>
- .ql-container{
- min-height: 400px;
- }
- .ql-snow .ql-tooltip{
- transform: translateX(117.5px) translateY(10px) !important;
- }
- .editor-btn{
- margin-top: 20px;
- }
- </style>
|