Files
mes-ui-d2/src/views/demo/components/editor-quill/index.vue
liyang 759b22bcab 完善
Former-commit-id: 01aff41180982975a9cb033acbb731fa735bf4e3 [formerly 67dd5bbc29eeedbb2f3f3fbfc9003d34fe9017e8] [formerly 01aff41180982975a9cb033acbb731fa735bf4e3 [formerly 67dd5bbc29eeedbb2f3f3fbfc9003d34fe9017e8] [formerly 01aff41180982975a9cb033acbb731fa735bf4e3 [formerly 67dd5bbc29eeedbb2f3f3fbfc9003d34fe9017e8] [formerly 67dd5bbc29eeedbb2f3f3fbfc9003d34fe9017e8 [formerly 550ec8dd58b5f550f6100490ec9cf0f2543b1249 [formerly ec93e1b3e14bc8fcb33c4eea29beea705f6a05b9]]]]]
Former-commit-id: 1234fa47b5c5a01010401753500dfdb90406ed93
Former-commit-id: 3556b1e05a610e2b0fba4388b68ecd833827215f
Former-commit-id: 94a1a30e4096a1f369f17c3d8ac4dd33e26fff4b [formerly 04ff50216577f8cf87abfdc8b0b98016e658fb0c]
Former-commit-id: d3a16f0bb4afdf6dfb34e608d3b873553b227703
Former-commit-id: 90d686367a08d3964a699556e869e1d9094c8890
Former-commit-id: 9c0b0f82e8e9c2f2a88c51f18e2adddc3cbbecc7
Former-commit-id: 62b6715058e3285e886a358384d983a21a833b97
Former-commit-id: bd4b676507374d8616fcd1724a762ae5dd835961
2018-07-17 19:05:53 +08:00

50 lines
1.2 KiB
Vue

<template>
<d2-container>
<template slot="header">基本示例</template>
<d2-quill
style="min-height: 200px;"
v-model="value"
@text-change="textChangeHandler"
@selection-change="selectionChangeHandler"
@editor-change="editorChangeHandler"/>
<el-card shadow="never" class="d2-mt">
<d2-highlight :code="formated"/>
</el-card>
</d2-container>
</template>
<script>
import htmlFormat from '@/libs/htmlFormat.js'
import value from './value'
export default {
data () {
return {
htmlFormat,
value
}
},
computed: {
formated () {
return htmlFormat(this.value)
}
},
methods: {
textChangeHandler (delta, oldDelta, source) {
// console.group('QuillEditor textChangeHandler')
// console.log(delta, oldDelta, source)
// console.groupEnd()
},
selectionChangeHandler (range, oldRange, source) {
// console.group('QuillEditor selectionChangeHandler')
// console.log(range, oldRange, source)
// console.groupEnd()
},
editorChangeHandler (eventName, ...args) {
// console.group('QuillEditor editorChangeHandler')
// console.log(eventName, args)
// console.groupEnd()
}
}
}
</script>