File tree Expand file tree Collapse file tree 1 file changed +15
-1
lines changed Expand file tree Collapse file tree 1 file changed +15
-1
lines changed Original file line number Diff line number Diff line change 1
1
<template >
2
2
<div class =" vue-simplemde" >
3
- <textarea :name =" name" ></textarea >
3
+ <textarea
4
+ class =" vue-simplemde-textarea"
5
+ :name =" name"
6
+ :value =" modelVal"
7
+ @input =" handleInput"
8
+ />
4
9
</div >
5
10
</template >
6
11
@@ -39,6 +44,11 @@ export default {
39
44
},
40
45
},
41
46
},
47
+ data () {
48
+ return {
49
+ modelVal: ' ' ,
50
+ };
51
+ },
42
52
mounted () {
43
53
if (this .autoinit ) this .initialize ();
44
54
},
@@ -91,6 +101,9 @@ export default {
91
101
preview .className = ` editor-preview ${ className} ` ;
92
102
wrapper .appendChild (preview);
93
103
},
104
+ handleInput (e ) {
105
+ this .$emit (' input' , e .target .value );
106
+ },
94
107
},
95
108
destroyed () {
96
109
this .simplemde = null ;
@@ -99,6 +112,7 @@ export default {
99
112
value (val ) {
100
113
if (val === this .simplemde .value ()) return ;
101
114
this .simplemde .value (val);
115
+ this .modelVal = val;
102
116
},
103
117
},
104
118
};
You can’t perform that action at this time.
0 commit comments