O componente de Rich Text é um editor de texto enriquecido com algumas funcionalidades.
npm i @zeedhi/zd-richtext
Com isso, dois pacotes serão instalados: o @zeedhi/zd-richtext-common e o @zeedhi/zd-richtext-vue.
Após a instalação, é necessário que você você importe o pacote @zeedhi/zd-richtext-vue dentro de seu arquivo de configuração zeedhi.ts
import { ZdRichText } from '@zeedhi/zd-richtext';
Vue.component('ZdRichText', ZdRichText);
Já o pacote @zeedhi/zd-rich-text-common deve ser importado no arquivo controller
do componente.
Para usar, defina a propriedade component
como 'ZdRichText'.
{
"name": "rich-text-example",
"component": "ZdRichText"
}
Tipo: string
Default: json
Descrição: Define o formato de saída do conteúdo digitado ('json' ou 'html')
Tipo: string
Default: ''
Descrição: Texto mostrado enquanto o editor estiver sem conteúdo
Tipo: boolean
Default: false
Descrição: Desabilita o componente
Tipo: string
Default: '#772583'
Descrição: Define a cor da barra de tarefas
Tipo: string
Default: ''
Descrição: Define a cor do cartão de entrada de texto
Tipo: boolean
Default: false
Descrição: Remove a elevação e adiciona uma borda fina ao cartão de entrada de texto
Tipo: number | string
Default: ''
Descrição: Define a largura do componente
Tipo: number | string
Default: ''
Descrição: Define a altura do componente
Nome: onKeyDown
{ element, component, key, content }: IEventParam
Descrição: Disparado quando uma tecla é digitada no editor