vue-typer | 一款模拟用户输入文字效果的Vue组件
源码介绍
vue-typer是一款模拟用户输入,选择和删除文本等输入效果的vue组件。它可以支持输入再擦除的动画,支持多种文字输入模式,可自定义组件的样式。 vue-typer只有一个依赖项lodash.split,以支持表情符号和其他多代码点Unicode字符。除此之外,vue-typer没有任何直接依赖于任何其他库或框架–甚至没有依赖于Vue本身! 如果您想使用vue-typer插件,首先您需要安装它,命令如下: 全局使用 局部引用 示例代码: 其中,backspace为一次删除一个字符,模拟退格键。 Vue-typer的props如下: Vue-typer的可用事件如下:
github网址:https://github.com/cngu/vue-typer
简要教程
使用方法
安装
npm install --save vue-typer
//cdn地址
https://unpkg.com/vue-typer/dist/vue-typer.min.js
使用
// ES6
import VueTyperPlugin from 'vue-typer'
// CommonJS
var VueTyperPlugin = require('vue-typer').default
// Global
var VueTyperPlugin = window.VueTyper.default
// 作为vue插件
Vue.use(VueTyperPlugin)
// ES6
import { VueTyper } from 'vue-typer'
// CommonJS
var VueTyper = require('vue-typer').VueTyper
// Global
var VueTyper = window.VueTyper.VueTyper
<vue-typer text='Hello World' erase-style='backspace'></vue-typer>
配置参数
Infinity
。"typing"
||"erasing"
。默认值为typing。
"typing"
:会在“正在键入”状态下启动VueTyper;当VueTyper开始键入文本中的第一个字符串时,将出现空白。"erasing"
:在“擦除”状态下启动VueTyper;当VueTyper开始擦除文本中的第一个字符串时,它将已经被键入并可见。select-all
。blink
事件
本站资源均来自互联网,仅供研究学习,禁止违法使用和商用,产生法律纠纷本站概不负责!如果侵犯了您的权益请与我们联系!
转载请注明出处: 免费源码网-免费的源码资源网站 » vue-typer | 一款模拟用户输入文字效果的Vue组件
发表评论 取消回复