File tree Expand file tree Collapse file tree 2 files changed +14
-4
lines changed Expand file tree Collapse file tree 2 files changed +14
-4
lines changed Original file line number Diff line number Diff line change @@ -20,20 +20,25 @@ npm install vue-simplemde --save
20
20
// import with ES6
21
21
import Vue from ' vue'
22
22
import VueSimplemde from ' vue-simplemde'
23
+ import ' simplemde/dist/simplemde.min.css'
23
24
24
25
// require with Webpack/Node.js
25
26
var Vue = require (' vue' )
26
27
var VueSimplemde = require (' vue-simplemde' )
28
+ require (' simplemde/dist/simplemde.min.css' )
27
29
28
30
// use
29
31
Vue .use (VueSimplemde)
30
32
```
31
33
32
34
``` javascript
33
35
// or use with component(ES6)
34
- import { markdownEditor } from ' vue-simplemde'
35
36
36
- // use
37
+ // main.js
38
+ import ' simplemde/dist/simplemde.min.css'
39
+
40
+ // component
41
+ import { markdownEditor } from ' vue-simplemde'
37
42
export default {
38
43
components: {
39
44
markdownEditor
Original file line number Diff line number Diff line change 6
6
7
7
<script >
8
8
import SimpleMDE from ' simplemde'
9
- import ' simplemde/dist/simplemde.min.css'
10
9
11
10
export default {
12
11
name: ' markdown-editor' ,
@@ -25,7 +24,7 @@ export default {
25
24
},
26
25
methods: {
27
26
initialize () {
28
- var configs = this .configs
27
+ var configs = JSON . parse ( JSON . stringify ( this .configs ))
29
28
configs .element = configs .element || this .$el .firstChild
30
29
configs .initialValue = configs .initialValue || this .value
31
30
@@ -57,6 +56,12 @@ export default {
57
56
preview .className = ' editor-preview ' + _class
58
57
wrapper .appendChild (preview)
59
58
}
59
+ },
60
+ watch: {
61
+ value (val ) {
62
+ if (val === this .simplemde .value ()) return
63
+ this .simplemde .value (val)
64
+ }
60
65
}
61
66
}
62
67
</script >
You can’t perform that action at this time.
0 commit comments