在React中使用typeit
库
安装
npm install typeit-react
在需要用到的组件导入,使用
import TypeIt from "typeit-react";
const text () => {
return (
<div>
<TypeIt>文字打字效果</TypeIt>
</div>
);
};
export default text
使用option方式配置属性
import TypeIt from "typeit-react";
const text () => {
return (
<div>
<TypeIt
options={{
strings: ["文字打字效果"],
speed: 10,
waitUntilVisible: true,
//loop:false
}}
/>
</div>
);
};
export default text
还可以用到周期函数
例如:让每次打字都把游标去掉
<TypeIt
getBeforeInit={(instance) => {
instance
.type('文字打字效果')
.pause(750)
.delete(3)
.pause(500)
.type('字效果')
return instance
}}
getAfterInit={(instance) => {
instance.destroy()
}}
/>