vue快速入门(五十四)$nextTick的使用

embedded/2024/9/23 14:24:38/

注释很详细,直接上代码

上一篇

新增内容
$nextTick的使用场景演示

源码

App.vue

<template><div id="app"><h3>{{name}}</h3><button @click="showfixed">修改</button><form action="post" v-show="isShow"><input type="text" ref="inputvalue"><div @click="onClick">提交</div></form></div>
</template>
<script>export default {name: "App",components: {},data() {return {isShow:false,name:'代码对我眨眼睛'};},methods: {showfixed(){this.isShow=true;//因为vue修改数据以后并不是立即刷新界面,//所以此时是找不到inputvalue的//所以需要nextTick在下一轮的渲染周期中执行该函数this.$nextTick(()=>{this.$refs.inputvalue.focus();})},onClick(){//如果去前后空格后不为空if(this.$refs.inputvalue.value.trim()!==''){this.name=this.$refs.inputvalue.value;this.isShow=false;}}}
};
</script>
<style lang="less">h3{display: inline-block;
}
form div{display: inline-block;border: gray 1px solid;margin-left: 10px;border-radius: 2px;cursor: pointer;
}
</style>

效果演示

在这里插入图片描述


http://www.ppmy.cn/embedded/34396.html

相关文章

【网络】传输层的特点总结

1传输层协议 传输层主要有两个常见的协议&#xff1a;TCP&#xff08;传输控制协议&#xff09;和UDP&#xff08;用户数据报协议&#xff09;。TCP 提供可靠的、面向连接的通信服务&#xff0c;适用于对数据传输可靠性要求高的场景&#xff0c;如网页浏览、文件传输等。而 UD…

校园餐厅预约系统(请打开git自行访问)

校园餐厅预约系统详细介绍 项目地址&#xff1a;https://gitee.com/zhang—xuan/online_booking_system 服务端部分 Socket类 作用&#xff1a;创建socket连接&#xff0c;作为服务端与客户端通信的基础。 Sock_Obj类 基类&#xff1a;定义了服务端需要的基本操作和属性。 派生…

MySQL多表查询

建表准备&#xff0c;建表时有的数据库可能需要指定字符集&#xff0c;所以需要加这么一段&#xff0c;反正我这里是需要加了才能建表的 ✈每个查询都自己去敲&#xff0c;实超性的东西必须要自己动手&#xff0c;光看没用&#xff01;&#xff01;&#xff01; CHARACTER SE…

03-构建xss漏洞环境

先完成发帖的功能 1、前端代码 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><script type"text/java…

clang:在 Win10 上编译 MIDI 音乐程序(二)

先从 Microsoft C Build Tools - Visual Studio 下载 1.73GB 安装 "Microsoft C Build Tools“ 访问 Swift.org - Download Swift 找到 Windows 10&#xff1a;x86_64 下载 swift-5.10-RELEASE-windows10.exe 大约490MB 建议安装在 D:\Swift\ &#xff0c;安装后大约占…

基于springboot实现图书电子商务网站系统项目【项目源码+论文说明】

基于springboot实现图书电子商务网站系统演示 摘要 社会发展日新月异&#xff0c;用计算机应用实现数据管理功能已经算是很完善的了&#xff0c;但是随着移动互联网的到来&#xff0c;处理信息不再受制于地理位置的限制&#xff0c;处理信息及时高效&#xff0c;备受人们的喜爱…

基于Fairseq的Transformer跑模型遇到的问题及解决

​ Fairseq是由Facebook开源的经典Seq2Seq库&#xff0c;其github地址如下&#xff1a; https://github.com/facebookresearch/fairseq Fairseq 安装&#xff1a; conda create -n {YOUR_ENV_NAME} python3.9conda activate {YOUR_ENV_NAME}git clone https://github.com/pyt…

linux文本三剑客之sed

目录 1、sed特点 1&#xff09;sed命令格式 2&#xff09;sed命令核心功能"增删改查" 2、sed命令执行过程 3、sed核心应用 1&#xff09;sed-查找p 2&#xff09;sed-删除d 3&#xff09;sed-增加cai 4) sed-替换s 1、sed特点 sed stream editor 流编辑器…