{"_id":"4icloud-dynamicdialog","_rev":"2-1b8b75dbc20d87eccc53da878d1778bf","name":"4icloud-dynamicdialog","dist-tags":{"latest":"1.0.5"},"versions":{"1.0.0":{"name":"4icloud-dynamicdialog","version":"1.0.0","main":"lib/dynamicdialog.umd.min.js","private":false,"license":"MIT","author":{"name":"ken xie"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","lint":"vue-cli-service lint","lib":"vue-cli-service build --target lib --name dynamicdialog --dest lib packages/index.js"},"dependencies":{"4icloud-detailform":"^1.0.0","axios":"0.18.1","clipboard":"2.0.4","codemirror":"5.45.0","driver.js":"0.9.5","dropzone":"5.5.1","echarts":"4.2.1","element-ui":"2.13.0","file-saver":"2.0.1","fuse.js":"3.4.4","js-cookie":"2.2.0","jsonlint":"1.6.3","jszip":"3.2.1","normalize.css":"7.0.0","nprogress":"0.2.0","path-to-regexp":"2.4.0","screenfull":"4.2.0","showdown":"1.9.0","sortablejs":"1.8.4","tui-editor":"1.3.3","vue":"2.6.10","vue-count-to":"1.0.13","vue-i18n":"7.3.2","vue-router":"3.0.2","vue-splitpane":"1.0.4","vue-tag-textarea-demo":"^0.1.0","vuedraggable":"2.20.0","vuex":"3.1.0","xlsx":"0.14.1"},"devDependencies":{"@vue/cli-plugin-babel":"^3.0.4","@vue/cli-plugin-eslint":"^3.0.4","@vue/cli-service":"^3.0.4","@vue/eslint-config-standard":"^4.0.0","babel-eslint":"^10.0.1","eslint":"^5.8.0","eslint-plugin-vue":"^5.0.0-0","node-sass":"^4.9.0","sass-loader":"^7.0.1","vue-template-compiler":"2.6.10"},"gitHead":"85115ea2485aeb9a7ec8c0405c5d2ab50d0a22f2","description":"> 可插入自定义标签的 textarea","_id":"4icloud-dynamicdialog@1.0.0","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Ay43cY4FxAtm0GVRnAozkPK51ci99NUwMJ2LCw0VyjOsvrLTBTxHjBFd9EKjQENuik9bt6BMvXlDdF7Qf3S4Yg==","shasum":"a0935d2b4513ab882b3497b8f0955b932639ed63","tarball":"https://registry.npmjs.org/4icloud-dynamicdialog/-/4icloud-dynamicdialog-1.0.0.tgz","fileCount":52,"unpackedSize":4913669,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFrZyCRA9TVsSAnZWagAAVREP/0T5SAMDmhdsXKMIxEza\nxWokoc8PA8U7s0Nmk1GIhHVbeAybpt6KsoMe53w04W8abEucvJErXwkNc7Jn\nsltI6GdIrdfZIUcjFxC2kWNWiB26VvmaNPzrLzYlCFrocU8GCagmAjanCHlG\nrpHfMNLAE5RFwvR5+oNVpce4q0v/qdybXlTP/oiLLaTo1cwK4sSCS8fReYnv\n4Z1YD82LBwgqYd5T5RxvynKC9uMBnRF0rPmJVVe8GhOLX8+S6PjcFdBFPTiy\nuX4YVHzuipi0ax1pknFTO6CMd0XZM17gKM+fE963DCLnMfVXuPcTs9JVhMxc\n4OqXBlcWnNyYWEaT8DIoJZi9pxZCQV9BKc12h0CrNjygD8V02HaIpZ9b1wAl\n7BG22Ty83TMdphUvu7vgV+Ag+EkvmjjIpiNatP4m+FMIUu8Ff6yxcey8cndS\nJvOzI3y2kcTWQzbk27s9Sc0kVxnCiTFM+zgAY47OhKvTe4loAezJ2LBmlc3Z\nR/CrHsv7SWEZv+mx+wE57KH+WMwkNfI/NSyuH5gPpLVecjpu5aRc+qfW4zTo\nm6pCzOuwdp6N9nJb9LfrrRzopGAgypyvFbLAU2GPpMTNoe6q48PFZys5Sv33\nrABYJ5aKLE3nDXaUwLRWpvQbwH9/8upakdP4KpHPyMEt3H9vZIJugTWvs2wX\nIOJO\r\n=x4ID\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFmxW/naE/MBXjydBr5Feer9MEugWZlByRQuML4gkGAgAiB2bi6UkGXAvqv0YBoN7bfqBIcRlH/sVfE5M9xg2xOtIQ=="}]},"maintainers":[{"name":"4icloud","email":"xieyaojian@4icloud.cn"}],"_npmUser":{"name":"4icloud","email":"xieyaojian@4icloud.cn"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/4icloud-dynamicdialog_1.0.0_1595324018230_0.5357083631204718"},"_hasShrinkwrap":false},"1.0.5":{"name":"4icloud-dynamicdialog","version":"1.0.5","main":"lib/dynamicdialog.umd.min.js","private":false,"license":"MIT","author":{"name":"ken xie"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","lint":"vue-cli-service lint","lib":"vue-cli-service build --target lib --name dynamicdialog --dest lib packages/index.js"},"dependencies":{"axios":"0.18.1","clipboard":"2.0.4","codemirror":"5.45.0","driver.js":"0.9.5","dropzone":"5.5.1","echarts":"4.2.1","element-ui":"2.13.0","file-saver":"2.0.1","fuse.js":"3.4.4","js-cookie":"2.2.0","jsonlint":"1.6.3","jszip":"3.2.1","normalize.css":"7.0.0","nprogress":"0.2.0","path-to-regexp":"2.4.0","screenfull":"4.2.0","showdown":"1.9.0","sortablejs":"1.8.4","tui-editor":"1.3.3","vue":"2.6.10","vue-count-to":"1.0.13","vue-i18n":"7.3.2","vue-router":"3.0.2","vue-splitpane":"1.0.4","vue-tag-textarea-demo":"^0.1.0","vuedraggable":"2.20.0","vuex":"3.1.0","xlsx":"0.14.1"},"devDependencies":{"@vue/cli-plugin-babel":"^3.0.4","@vue/cli-plugin-eslint":"^3.0.4","@vue/cli-service":"^3.0.4","@vue/eslint-config-standard":"^4.0.0","babel-eslint":"^10.0.1","eslint":"^5.8.0","eslint-plugin-vue":"^5.0.0-0","node-sass":"^4.9.0","sass-loader":"^7.0.1","vue-template-compiler":"2.6.10"},"gitHead":"85115ea2485aeb9a7ec8c0405c5d2ab50d0a22f2","description":"> 可插入自定义标签的 textarea","_id":"4icloud-dynamicdialog@1.0.5","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-jYUDrdFyeguWnz5XNl2ScU0Jt/Vjludy2dWT202AXkt5P2jclOaNUaVPKPWro/pMMELWbvgcT9XRxTqFx7qh3Q==","shasum":"56de9d404a30d665e5a9cb4d8c34b3c409c2561b","tarball":"https://registry.npmjs.org/4icloud-dynamicdialog/-/4icloud-dynamicdialog-1.0.5.tgz","fileCount":11,"unpackedSize":12700047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFsYtCRA9TVsSAnZWagAAVdYP/0DGImH8FzG96zRv4lju\nTVJ8eKK4AqR07BnnaHjjecAsXrMuQUszCAK7LBGFsL5V4C9kPG13/nkqwziO\nH8LR9vx++begUdA56M7kC6gbR/AzLFIqvaUXzGN0QVpVOqk82e4seg17vEgo\njuN7x/mcN8GltNuEWHuEJarD3HenINYM3iCtzaij/EXsPr11W80bQ5Umo1G0\nDLc2M3F+wMt1iUA+gyJLWykkBEeTHaMmk/loYjhSxtZCh5TsYIbzB2Y015X/\ndYIU6YK85TaMgPqPguAuxkr/NNGbZqNhxX0FDmPo8C2/zQnsW63zWeup7ETq\n4+znrkm980fShNua9hxUw+jASqSX6Eosgl7IQsuweZgDzdMywyGGbBsVlrA+\nL71F/4PN//268f0nzNd1Hd2UqxZrngyB1BDgC5kGGwhHyVj51P9DJxYPzGlc\nZ/stham4DQP22+BUzj6/diZKAnykkZmd5NeoQ7OwoFQikZXu7Ol6KQjVeIHj\nQAKyD7TEU+f1e2OWLSkz2OUQd7M43Geqp21Avr30uhij/mK2loZ7wNsoeQ82\nwEhkoAYtUntBCoeLPqEuEkzjpSphi+01xajiorhzkpejCp/sl060D/w+z/Aq\nstJnPKpU7jgHTcc2t3rOIH7iDsTTQnx9lsEFkW5QzWZXFhycJfV2Tu12Qtrp\nJzzC\r\n=y31l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKoUB0eamgtbqpsZAvTUYlKKtH74Zy1lYizjof3xNuhAIhANS80VLrT9nVgODObmYITC3c1vyGTm0n6ORAUsf9NlR0"}]},"maintainers":[{"name":"4icloud","email":"xieyaojian@4icloud.cn"}],"_npmUser":{"name":"4icloud","email":"xieyaojian@4icloud.cn"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/4icloud-dynamicdialog_1.0.5_1595328045155_0.45721777469537006"},"_hasShrinkwrap":false}},"time":{"created":"2020-07-21T09:33:38.229Z","1.0.0":"2020-07-21T09:33:38.430Z","modified":"2022-04-04T10:22:33.774Z","1.0.5":"2020-07-21T10:40:45.338Z"},"maintainers":[{"name":"4icloud","email":"xieyaojian@4icloud.cn"}],"description":"> 可插入自定义标签的 textarea","author":{"name":"ken xie"},"license":"MIT","readme":"# VueTagTextarea\r\n\r\n> 可插入自定义标签的 textarea\r\n\r\n## 安装\r\n\r\n``` bash\r\n$ npm install vue-tag-textarea -S\r\n```\r\n## 使用\r\n\r\n在 `main.js` 文件中引入插件并注册\r\n\r\n``` bash\r\n# main.js\r\nimport VueTagTextarea from 'vue-tag-textarea'\r\nimport 'vue-tag-textarea/lib/vue-tag-textarea.css'\r\nVue.use(VueTagTextarea)\r\n```\r\n\r\n在项目中用使用 VueTagTextarea\r\n\r\n\r\n```js\r\n<template>\r\n  <w-textarea v-model=\"text\" />\r\n</template>\r\n<script>\r\n  export default {\r\n    data () {\r\n      return {\r\n        text: 'demo'\r\n      }\r\n    }\r\n  }\r\n</script>\r\n```\r\n\r\n注意：标签为 `<w-textarea>`\r\n\r\n## 特点\r\n1. 可以插入自定义的标签，默认为 `<wise>`\r\n2. 基于自定义标签，可以满足模版文案的需求\r\n\r\n## 参数\r\n\r\n| 参数 | 说明 | 类型 | 默认值 |\r\n| ------ | ------ | ------ | ------ |\r\n| tag | 自定义标签名 | String | wise |\r\n| tools | 配置工具栏 | Array | [{ type: 'link', text: '添加超链接' }, { type: 'tag', text: '添加模版标签' }] |\r\n| maxlength | 最大字符长度 | String, Number | - |\r\n\r\n> 自定义 tag 的时候，需要添加该标签的样式\r\n\r\n\r\n## 事件\r\n\r\n| 事件名称 | 说明 | 回调参数 |\r\n| ------ | ------ | ------ |\r\n| add | 点击工具栏上的“添加xx”按钮时触发 | type |\r\n\r\n## Add 事件详解\r\n工具栏可以通过 tools 参数进行配置，\btools 的元素是一个包含 type 和 text 的对象，其中 text 为工具栏按钮的文字。  \r\n当点击工具栏按钮的时候，触发 add 事件，接收一个 type 参数，该参数为 tools 中定义的 type 属性值。  \r\n具体的交互逻辑需要自行开发，最后需要通过 $refs 调用 VueTagTextarea 内部的 addLink() 或者 addTag() 方法，完成添加标签。  \r\n当调用 addTag() 的时候，需要传入一个 text 参数，值为标签的文本内容。  \r\n当调用 addLink() 的时候，需要传入 url 和 text，其中 url 为超链接地址，text 为超链接文本。  \r\nVueTagTextarea 最终返回的值是一个 innerHTML。  \r\n","readmeFilename":"README.md"}