A Vue.js 2.x project for textarea.
npm install vue-text-editor
import vueTextEditor from 'vue-text-editor'
import 'vue-text-editor/static/css/app.css'
Vue.use(vueTextEditor)
Attribute | Description | Type | Default |
---|---|---|---|
value | binding value | string | - |
config | navbar items | array | - |
Here is the default config:
allConfig = [ 'justifyLeft', 'justifyCenter', 'justifyRight', 'italic', 'bold', 'foreColor', 'backColor', 'fontName', 'fontSize', 'superscript', 'subscript', 'underline', 'strikeThrough', 'indent', 'outdent' ]
Event Name | Description | Parameters |
---|---|---|
change | emit when value has changed | newValue |
Then in your vue template somewhere:
<template>
<div>
...
<vue-text-editor :value="'abc'" @change="handleChange"></vue-text-editor>
</div>
</template>