Skip to content

Commit dbe1b6b

Browse files
author
- -
committed
fix v-model, part css
1 parent ff2bf43 commit dbe1b6b

File tree

2 files changed

+14
-4
lines changed

2 files changed

+14
-4
lines changed

README.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,20 +20,25 @@ npm install vue-simplemde --save
2020
// import with ES6
2121
import Vue from 'vue'
2222
import VueSimplemde from 'vue-simplemde'
23+
import 'simplemde/dist/simplemde.min.css'
2324

2425
// require with Webpack/Node.js
2526
var Vue = require('vue')
2627
var VueSimplemde = require('vue-simplemde')
28+
require('simplemde/dist/simplemde.min.css')
2729

2830
// use
2931
Vue.use(VueSimplemde)
3032
```
3133

3234
``` javascript
3335
// or use with component(ES6)
34-
import { markdownEditor } from 'vue-simplemde'
3536

36-
// use
37+
// main.js
38+
import 'simplemde/dist/simplemde.min.css'
39+
40+
// component
41+
import { markdownEditor } from 'vue-simplemde'
3742
export default {
3843
components: {
3944
markdownEditor

markdown-editor.vue

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66

77
<script>
88
import SimpleMDE from 'simplemde'
9-
import 'simplemde/dist/simplemde.min.css'
109
1110
export default {
1211
name: 'markdown-editor',
@@ -25,7 +24,7 @@ export default {
2524
},
2625
methods: {
2726
initialize () {
28-
var configs = this.configs
27+
var configs = JSON.parse(JSON.stringify(this.configs))
2928
configs.element = configs.element || this.$el.firstChild
3029
configs.initialValue = configs.initialValue || this.value
3130
@@ -57,6 +56,12 @@ export default {
5756
preview.className = 'editor-preview ' + _class
5857
wrapper.appendChild(preview)
5958
}
59+
},
60+
watch: {
61+
value (val) {
62+
if (val === this.simplemde.value()) return
63+
this.simplemde.value(val)
64+
}
6065
}
6166
}
6267
</script>

0 commit comments

Comments
 (0)