1.1.44 • Published 1 year ago
vivid-typing v1.1.44
Vivid Typing
Start
npm i vivid-typing # 安装依赖
# main.ts 引入
import { createApp } from 'vue'
import { VividTyping } from 'vivid-typing'
import 'vivid-typing/dist/index.css'
const app = createApp(App)
app.component('VividTyping', VividTyping)
app.mount('#app')
Usage
# 导入css样式
# import 'vivid-typing/dist/index.css'
<vivid-typing :interval="100" :delay="0" h-10 content="hi"></vivid-typing>
更多使用技巧可以参考Page
API Guide
type defaultProps = {
interval: number // 文字间隔
delay: number // 延迟多久开始
infinity: boolean | undefined // 是否无限循环
finish: Function | undefined // 完成后的回调
spiltTag: string | undefined // 将文本以spiltTag标签分割
spiltClass: string | undefined // 分割的Tag加上spiltClass类
spiltStyle: string | Function | undefined // 分割的Tag加上spiltStyle样式,支持函数可以正对每个分割的Tag独立的style
content: string | string[] // 渲染的内容
stable: boolean // 默认在finish之后content会被清空在重新渲染,如果为true,会在清空后立即展示content的第一个元素
scrollX: boolean // 实现一个横向通知栏的效果(注意实现demo效果需要外层嵌套一个div加上overflow:hidden)
scrollY: boolean // 实现一个纵向通知栏的效果(注意实现demo效果需要外层嵌套一个div加上overflow:hidden)
speed: number // 控制滚动的速度
reverse: boolean // 翻转scrollX和scrollY的方向默认false,向下或向左
tail: boolean // 默认true展示结尾的闪烁动画,如果为false,则不展示
}
Feature
- support use \n to split content
- support template
<%>
likecontent="Hi,<%><i class="emoji"/></%>simon"
Problem
## 如果遇到以下问题:
About Missing ref owner contextMissing ref owner context
## 解决方法: 可在项目的vite.config.ts中配置resolve: { dedupe: ['vue'] }
1.1.44
1 year ago
1.1.43
1 year ago
1.1.42
1 year ago
1.1.41
1 year ago
1.1.38
2 years ago
1.1.39
2 years ago
1.1.40
2 years ago
1.1.34
2 years ago
1.1.33
2 years ago
1.1.32
2 years ago
1.1.31
2 years ago
1.1.37
2 years ago
1.1.36
2 years ago
1.1.35
2 years ago
1.1.29
3 years ago
1.1.28
3 years ago
1.1.30
3 years ago
1.1.27
3 years ago
1.1.1
3 years ago
1.0.2
3 years ago
1.1.0
3 years ago
1.0.0
3 years ago
1.1.9
3 years ago
1.1.8
3 years ago
1.0.9
3 years ago
1.1.7
3 years ago
1.1.6
3 years ago
1.0.7
3 years ago
1.1.5
3 years ago
1.0.6
3 years ago
1.1.4
3 years ago
1.0.5
3 years ago
1.1.3
3 years ago
1.0.4
3 years ago
1.1.2
3 years ago
1.0.3
3 years ago
1.1.12
3 years ago
1.1.11
3 years ago
1.1.10
3 years ago
1.1.16
3 years ago
1.1.15
3 years ago
1.1.14
3 years ago
1.1.19
3 years ago
1.1.18
3 years ago
1.1.17
3 years ago
1.1.23
3 years ago
1.1.22
3 years ago
1.1.21
3 years ago
1.1.20
3 years ago
1.1.26
3 years ago
1.1.25
3 years ago
1.1.24
3 years ago
0.0.3
3 years ago
0.0.2
3 years ago
0.0.1
3 years ago