1.1.4 • Published 1 year ago

r2-soft-simple-emoji v1.1.4

Weekly downloads
-
License
-
Repository
-
Last release
1 year ago

r2-editor-simple-emoji

Descrição

Projeto feito para aplicações Vue que necessitam de um editor simples com emoticons

Instalação

npm install r2-soft-simple-emoji

Depois importe a pasta da skin do editor e cole em /public. Você vai encontrar ela na lib, o nome é custom_editor_skin

Aí é só importar e registrar o componente nas páginas onde vc quer usar:

<template>
    <div>
        <r2-soft-editor
        ref="r2Editor" 
        editor-id="box-chat"
        :disabled="disabled"
        :message="newMessage"
        @update:message="newMessage = $event"
        @send="sendMessage"
        @attachFile="attachFile($event, true)"
        @keyPress="checkHotkeys($event.key)" 
        />
    </div>
</template>

import R2SoftEditor from 'r2-soft-simple-emoji';

components: {R2SoftEditor}

:Propriedades

Aqui tem uma lista com as propriedades que o editor aceita.

 simpleLabel - tipo: String, default: ''
 Essa propriedade oculta os botões de ação do editor colocando o texto no lugar
 menuOptions - tipo: Array, default: []
 Essa propriedade aceita um array com os botões que deve ficar em um menu de dropdown.
 Exemplo de um botão:
 {
    icon: 'cancel',
    type: 'menuitem',
    text: 'Cancelar',
    onAction: () => this.cancelReply()
 }
editorId - tipo: String, default: 'editor'
É o id do editor, para usar várias instâncias.
disabled - tipo: Boolean, default: false
Habilita ou desabilita o editor.
showWhenType - tipo: Boolean, default: false
Envia um evento sempre que o usuário para ou inicia a digitação.

@Eventos

Lista com os eventos enviados pelo componente.

 send
 Essa evento "envia" a mensagem e limpa o editor, disparado quando o usuário digita Enter.
 update:message
 Essa evento atualiza a mensagem. Deve ser chamado no componente do Editor da seguinte maneira:
 
 :message="newMessage" @update:message="newMessage = $event"
 
 Dessa maneira a sua propriedade local newMessage sempre vai receber o valor de message.
 attachFile
 Essa evento identifica e "envia" um arquivo de imagem quando o usuário cola ele no chat.

Funções()

Para usar as funções é só referenciar a instância do editor e chamar a função nessa referência.

 clearMessage()
 Ex: this.$refs.r2Editor.clearMessage();
 Esse método "limpa" o editor.
 updateMessage(newOtherMessage)
 Ex: this.$refs.r2Editor.updateMessage(newOtherMessage);
 Esse método atribui um novo valor à mensagem.

Desenvolvido por:

R2 Soft

Clique aqui para saber mais

1.1.1

1 year ago

1.1.0

1 year ago

1.1.4

1 year ago

1.1.3

1 year ago

1.1.2

1 year ago

1.0.9

1 year ago

1.0.8

1 year ago

1.0.7

1 year ago

1.0.6

1 year ago

1.0.5

1 year ago

1.0.4

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago

1.0.3

2 years ago

0.5.4

2 years ago

0.5.3

2 years ago

0.5.2

2 years ago

0.5.1

2 years ago

0.5.0

2 years ago

0.4.9

2 years ago

0.4.8

2 years ago

0.4.7

2 years ago

0.4.6

2 years ago

0.4.5

2 years ago

0.4.4

2 years ago

0.4.3

2 years ago

0.4.2

2 years ago

0.4.1

2 years ago

0.4.0

2 years ago

0.3.9

2 years ago

0.3.8

2 years ago

0.3.7

2 years ago

0.3.6

2 years ago

0.3.5

2 years ago

0.3.4

2 years ago

0.3.3

2 years ago

0.3.2

2 years ago

0.3.1

2 years ago

0.3.0

2 years ago

0.2.9

2 years ago

0.2.8

2 years ago

0.2.7

2 years ago

0.2.6

2 years ago

0.2.5

2 years ago

0.2.4

2 years ago

0.2.3

2 years ago

0.2.2

2 years ago

0.2.1

2 years ago

0.2.0

2 years ago

0.1.9

2 years ago

0.1.8

2 years ago

0.1.7

2 years ago

0.1.6

2 years ago

0.1.5

2 years ago

0.1.4

2 years ago

0.1.3

2 years ago

0.1.2

2 years ago

0.1.1

2 years ago

0.1.0

2 years ago

0.0.9

2 years ago

0.0.8

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago