leezng / vue-text-editor

A Rich Textarea Component for Vue.js 2.x

Home Page:https://leezng.github.io/vue-text-editor/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

vue-text-editor

A Vue.js 2.x project for textarea.

Links

Installation

npm install vue-text-editor

Usage in entry

import vueTextEditor from 'vue-text-editor'
import 'vue-text-editor/static/css/app.css'

Vue.use(vueTextEditor)

Props

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' ]

Events

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>

About

A Rich Textarea Component for Vue.js 2.x

https://leezng.github.io/vue-text-editor/

License:MIT License


Languages

Language:JavaScript 74.4%Language:Vue 20.1%Language:CSS 4.5%Language:HTML 1.1%