Catalog npm
PACKAGE EXPLORERView in registry

4icloud-listform

npm

> 可插入自定义标签的 textarea

Versions collected13
Direct dependencies39From release 1.0.12
Last observed20 Oct, 20:10 UTC

README

Current package documentation

VueTagTextarea

可插入自定义标签的 textarea

安装

$ npm install vue-tag-textarea -S

使用

在 main.js 文件中引入插件并注册

# main.js
import VueTagTextarea from 'vue-tag-textarea'
import 'vue-tag-textarea/lib/vue-tag-textarea.css'
Vue.use(VueTagTextarea)

在项目中用使用 VueTagTextarea

<template>
  <w-textarea v-model="text" />
</template>
<script>
  export default {
    data () {
      return {
        text: 'demo'
      }
    }
  }
</script>

注意:标签为 <w-textarea>

特点

  1. 可以插入自定义的标签,默认为 <wise>
  2. 基于自定义标签,可以满足模版文案的需求

参数

参数说明类型默认值
tag自定义标签名Stringwise
tools配置工具栏Array[{ type: 'link', text: '添加超链接' }, { type: 'tag', text: '添加模版标签' }]
maxlength最大字符长度String, Number-

自定义 tag 的时候,需要添加该标签的样式

事件

事件名称说明回调参数
add点击工具栏上的“添加xx”按钮时触发type

Add 事件详解

工具栏可以通过 tools 参数进行配置,tools 的元素是一个包含 type 和 text 的对象,其中 text 为工具栏按钮的文字。
当点击工具栏按钮的时候,触发 add 事件,接收一个 type 参数,该参数为 tools 中定义的 type 属性值。
具体的交互逻辑需要自行开发,最后需要通过 $refs 调用 VueTagTextarea 内部的 addLink() 或者 addTag() 方法,完成添加标签。
当调用 addTag() 的时候,需要传入一个 text 参数,值为标签的文本内容。
当调用 addLink() 的时候,需要传入 url 和 text,其中 url 为超链接地址,text 为超链接文本。
VueTagTextarea 最终返回的值是一个 innerHTML。

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 13

Collected releases
VersionPublishedDirect dependenciesOpen version
1.0.12Registry latest22 Jul 202039
1.0.1122 Jul 202039
1.0.1022 Jul 202039
1.0.922 Jul 202038
1.0.822 Jul 202038
1.0.722 Jul 202038
1.0.622 Jul 202038
1.0.521 Jul 202038
1.0.421 Jul 202038
1.0.321 Jul 202038
1.0.221 Jul 202040
1.0.121 Jul 202040
1.0.021 Jul 202040

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 20:10 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:1e62531d7e0a7e58e851c01a01af2fc4c7e2612bd27a28c297c4618cd4149af9