vue2 el-input里实现打字机 效果

news/2024/11/16 6:41:18/

vue2 el-input里实现打字机 效果

<el-col :span="24" v-if="ifshowOtherDesc""><el-form-item label="分析" prop="otherDesc"><el-input type="textarea" :disabled="disabled" autofocus="true" v-model="ruleForm.otherDesc" maxlength="3000" :rows="4" show-word-limit /></el-form-item></el-col>
<el-col :span="24" v-if="&& !ifshowOtherDesc"><el-form-item label="分析"><div class="modelAnalysisInput"><vue-typed-jsclass="desc":typeSpeed="10"v-if="isTypingOtherDesc"@onComplete="doDelayOtherDesc":strings="typingTextsOtherDesc":showCursor="false"><div class="typing" style="white-space: pre-wrap;line-height: 1.5;color:#666"></div></vue-typed-js></div></el-form-item></el-col>
script
data
isTypingOtherDesc: false,ifshowOtherDesc:true,typingTextsOtherDesc: [],
method
doDelayOtherDesc() {let that = this;setTimeout(()=>{this.ruleForm.otherDesc = this.typingTextsOtherDesc.toString();that.isTypingOtherDesc = false;that.ifshowOtherDesc = true;},300)},

通过假打字 @onComplete=“doDelayOtherDesc” 监听结束时赋值,关闭打字机的div 显示el-input,实现无缝切换的 gpt打字效果。

1.typingTextsOtherDesc=[‘111111’,‘22222’]
打字机需要的字符格式是数组里有字符串的格式。赋值给input需要toString() 转字符串。不然maxlength=“3000” :rows=“4” show-word-limit
的input data赋值会显示1/3000而非实际字数。
2.换行 需要后端在字符里+ \n换行


http://www.ppmy.cn/news/1263391.html

相关文章

SpringBoot集成Elasticsearch8.x(9)|(RestClient实现Elasticsearch DSL操作)

SpringBoot集成Elasticsearch8.x&#xff08;9&#xff09;|&#xff08;RestClient curl实现Elasticsearch DSL的操作&#xff09; 文章目录 SpringBoot集成Elasticsearch8.x&#xff08;9&#xff09;|&#xff08;RestClient curl实现Elasticsearch DSL的操作&#xff09;[T…

STM32CubeIDE串口空闲中断实现不定长数据接收

STM32F051空闲中断实现串口不定长数据接收 目的编程软件配置串口开中断中断程序运行结果目的 在串口输入不定长数据时,通过串口空闲中断来断帧接收数据。 编程软件 STM32CubeIDE STM32CubeMX配置MCU。通过对端口配置,自动生成程序,减少编程量。 配置串口开中断 配置串口…

php 接入 百度编辑器

按照github上的操作下载百度编辑器的包后&#xff0c;根据文档上的步骤操作&#xff08;可能会遇到报错&#xff09;&#xff1a; 1、git clone 仓库 2、npm install 安装依赖&#xff08;如果没有安装 grunt , 请先在全局安装 grunt&#xff09; 我的是报了下面的错&#…

【MySQL】MySQL的varchar字段最大长度是65535?

在MySQL建表sql里,我们经常会有定义字符串类型的需求。 CREATE TABLE `user` ( `name` varchar(100) NOT NULL DEFAULT COMMENT 名字) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ; 比方说user表里的名字,就是个字符串。MySQL里有两个类型比较适合这个场景。 char和varchar。…

圈子社交系统:打破时间与空间的限制。APP小程序H5三端源码交付,支持二开!

在现代社会&#xff0c;社交已成为人们生活中不可或缺的一部分。然而&#xff0c;传统的社交方式往往受制于时间和空间的限制&#xff0c;使得人们难以充分发挥社交的潜力。为了解决这一问题&#xff0c;圈子社交系统应运而生。 圈子社交系统通过技术手段打破时间与空间的限制&…

【开源视频联动物联网平台】JAIN-SIP库写一个SIP服务器

JAIN-SIP&#xff08;Java API for Integrated Networks - Session Initiation Protocol&#xff09;是用于实现SIP&#xff08;Session Initiation Protocol&#xff09;的Java API。以下是使用JAIN-SIP库编写一个简单的SIP服务器的基本步骤&#xff1a; 1.添加JAIN-SIP库依赖…

【powerjob】定时任务调度器 xxl-job和powerjob对比

文章目录 同类产品对比资源及部署相关资源占用对比&#xff1a;部署方式&#xff1a;xxl job :调度器&#xff1a;执行器&#xff1a; powerjob&#xff1a;调度器&#xff1a;执行器&#xff1a; 总结 背景&#xff1a; 目前系统的定时任务主要通过Spring框架自带的Scheduled注…

Java 将word转为PDF的三种方式和处理在服务器上下载后乱码的格式

我这边是因为业务需要将之前导出的word文档转换为PDF文件&#xff0c;然后页面预览下载这样的情况。之前导出word文档又不是我做的&#xff0c;所以为了不影响业务&#xff0c;只是将最后在输出流时转换成了PDF&#xff0c;当时本地调用没什么问题&#xff0c;一切正常&#xf…