|
@@ -32,12 +32,16 @@
|
|
<el-input type="textarea" :rows="2" placeholder="请导入用户" autosize v-model="message.receivedUsers"></el-input>
|
|
<el-input type="textarea" :rows="2" placeholder="请导入用户" autosize v-model="message.receivedUsers"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
|
|
- <el-form-item label="消息内容:" prop="messageContent">
|
|
|
|
|
|
+ <el-form-item label="消息内容:" prop="content">
|
|
<quill-editor
|
|
<quill-editor
|
|
- class="ql-editor"
|
|
|
|
- v-model="message.content"
|
|
|
|
- ref="myQuillEditor"
|
|
|
|
- :options="editorOption"
|
|
|
|
|
|
+ class="editor"
|
|
|
|
+ v-model="content"
|
|
|
|
+ ref="myQuillEditor"
|
|
|
|
+ :content="value"
|
|
|
|
+ :options="editorOption"
|
|
|
|
+ @blur="onEditorBlur($event)"
|
|
|
|
+ @focus="onEditorFocus($event)"
|
|
|
|
+ @change="onEditorChange($event)"
|
|
>
|
|
>
|
|
</quill-editor>
|
|
</quill-editor>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -68,13 +72,7 @@ Font.whitelist = fonts
|
|
Quill.register(Font, true)
|
|
Quill.register(Font, true)
|
|
|
|
|
|
export default {
|
|
export default {
|
|
-
|
|
|
|
- props:['value'],
|
|
|
|
- watch:{
|
|
|
|
- value:function(){
|
|
|
|
- this.message.content = this.value;
|
|
|
|
- }
|
|
|
|
- },
|
|
|
|
|
|
+
|
|
data() {
|
|
data() {
|
|
return {
|
|
return {
|
|
|
|
|
|
@@ -85,9 +83,9 @@ Quill.register(Font, true)
|
|
date2:'',
|
|
date2:'',
|
|
receivedUsers: '',
|
|
receivedUsers: '',
|
|
content: 'lxx这是 vue-quill-editor 的内容',
|
|
content: 'lxx这是 vue-quill-editor 的内容',
|
|
-
|
|
|
|
|
|
+ cnt : 1
|
|
},
|
|
},
|
|
-
|
|
|
|
|
|
+ content: `11111111<p>这是 vue-quill-editor 的内容!</p>`, //双向数据绑定数据
|
|
rules: {
|
|
rules: {
|
|
messageTitle: [
|
|
messageTitle: [
|
|
{ required: true, message: '请输入消息标题', trigger: 'blur' }
|
|
{ required: true, message: '请输入消息标题', trigger: 'blur' }
|
|
@@ -108,7 +106,7 @@ Quill.register(Font, true)
|
|
{ required: true, message: '请导入内容' , trigger: 'blur' }
|
|
{ required: true, message: '请导入内容' , trigger: 'blur' }
|
|
]
|
|
]
|
|
},
|
|
},
|
|
- content: `<p>这是 vue-quill-editor 的内容!</p>`, //双向数据绑定数据
|
|
|
|
|
|
+
|
|
// 富文本编辑器配置
|
|
// 富文本编辑器配置
|
|
editorOption: {
|
|
editorOption: {
|
|
modules: {
|
|
modules: {
|
|
@@ -142,12 +140,19 @@ Quill.register(Font, true)
|
|
methods: {
|
|
methods: {
|
|
change(){
|
|
change(){
|
|
console.log(1);
|
|
console.log(1);
|
|
|
|
+ this.cnt = this.cnt+ 1
|
|
|
|
+ console.log(this.cnt);
|
|
|
|
+ },
|
|
|
|
+ onEditorChange() {
|
|
|
|
+ //内容改变事件
|
|
|
|
+ this.$emit("input", this.content);
|
|
},
|
|
},
|
|
submitForm(formName) {
|
|
submitForm(formName) {
|
|
console.log( "-****title" , this.message.messageTitle);
|
|
console.log( "-****title" , this.message.messageTitle);
|
|
console.log( "-****date1" , this.message.date1);
|
|
console.log( "-****date1" , this.message.date1);
|
|
console.log( "-****date2" , this.message.date2);
|
|
console.log( "-****date2" , this.message.date2);
|
|
console.log( "-****content" , this.message.content);
|
|
console.log( "-****content" , this.message.content);
|
|
|
|
+ console.log( "lxzhen-****content" , this.content);
|
|
var dateTime = this.message.date1;
|
|
var dateTime = this.message.date1;
|
|
function add0(m){return m<10?'0'+m:m }
|
|
function add0(m){return m<10?'0'+m:m }
|
|
function format(shijianchuo)
|
|
function format(shijianchuo)
|