news 2026/4/23 20:23:18

Vue3实现打字机效果-实战

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Vue3实现打字机效果-实战

本文将详细介绍如何使用Vue3实现一个功能完备

<template><divclass="typewriter":style="fontsConStyle"><span v-for="(char, index) in displayedText":key="index">{{char}}</span><span v-if="blinkCursor":class="{ 'cursor-blink': isTypingComplete }"class="cursor">|</span></div></template><script setup>import{ref,onMounted,onBeforeUnmount}from"vue";constprops=defineProps({text:String,speed:{type:Number,default:50},blinkCursor:{type:Boolean,default:true},fontsConStyle:{type:Object,default:()=>({fontSize:"4rem",}),},});constdisplayedText=ref("");constisTypingComplete=ref(false);letintervalId=null;onMounted(()=>{leti=0;intervalId=setInterval(()=>{if(i<=props.text.length){displayedText.value=props.text.substring(0,i);i++;}else{clearInterval(intervalId);isTypingComplete.value=true;}},props.speed);});onBeforeUnmount(()=>{if(intervalId)clearInterval(intervalId);});</script><style scoped>.cursor{display:inline-block;width:2px;height:1em;}.cursor-blink{animation:blink 1s infinite;}@keyframes blink{0%,100%{opacity:1;}50%{opacity:0;}}</style>

使用

<typewriter text="你好,我是程序员小马"/>
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 12:20:48

『n8n』环境搭建

点赞 关注 收藏 学会了 整理了一个n8n小专栏&#xff0c;有兴趣的工友可以关注一下 &#x1f449; 《n8n修炼手册》 n8n 是一款开源、可自托管的自动化工作流工具&#xff0c;支持1000应用集成&#xff0c;能轻松实现邮件自动化、社媒运营、数据同步等场景。相比于商业化工具…

作者头像 李华
网站建设 2026/4/22 20:12:52

Rembg抠图API文档:完整接口说明

Rembg抠图API文档&#xff1a;完整接口说明 1. 智能万能抠图 - Rembg 在图像处理与内容创作日益普及的今天&#xff0c;自动去背景技术已成为电商、设计、AI生成内容&#xff08;AIGC&#xff09;等领域的刚需。传统手动抠图效率低&#xff0c;而多数自动化工具仅支持人像或特…

作者头像 李华
网站建设 2026/4/23 10:47:44

上海嵌入式开发可靠之选,实邦电子怎么样?

上海嵌入式开发可靠之选&#xff0c;实邦电子怎么样&#xff1f;实邦电子&#xff1a;十四年深耕的行业典范上海实邦电子科技有限公司成立于2009年&#xff0c;至今已在电子科技领域稳健发展了16年。在这漫长的岁月里&#xff0c;实邦电子经历了市场的风云变幻&#xff0c;凭借…

作者头像 李华
网站建设 2026/4/23 13:28:58

结合Chainlit调用Qwen2.5-7B-Instruct|实现交互式对话系统

结合Chainlit调用Qwen2.5-7B-Instruct&#xff5c;实现交互式对话系统 引言&#xff1a;构建现代LLM交互系统的工程路径 随着大语言模型&#xff08;LLM&#xff09;能力的持续进化&#xff0c;如何高效地将高性能模型集成到用户友好的交互界面中&#xff0c;已成为AI应用落地的…

作者头像 李华
网站建设 2026/4/23 13:33:41

Rembg抠图微服务化:Kubernetes部署指南

Rembg抠图微服务化&#xff1a;Kubernetes部署指南 1. 引言 1.1 智能万能抠图 - Rembg 在图像处理与内容创作领域&#xff0c;精准、高效的背景去除技术一直是核心需求。传统手动抠图耗时费力&#xff0c;而基于深度学习的自动去背方案正逐步成为主流。其中&#xff0c;Remb…

作者头像 李华
网站建设 2026/4/23 13:30:15

MAXIM美信 MAX3160EAP+T SSOP20 RS-485/RS-422芯片

特性 .一体式RS-232和RS-422/485操作的灵活选项 .同时支持2个发送器/接收器的RS-232和半双工RS-485收发器操作(MAX3162) .引脚可编程为2个发送器/接收器RS-232或半双工/全双工RS-485收发器(MAX3160、MAX3161) 集成保护增强鲁棒性 .发射器和接收器防布线故障保护 .真正的故障安全…

作者头像 李华