中国电力建设集团公司网站网站建设支付

pingmian/2026/1/22 9:15:30/文章来源:
中国电力建设集团公司网站,网站建设支付,可以查各种资料的app,杭州网站建设哪家强ref和$refs获取dom元素 为什么会有 ref 和 $refs#xff1f; 因为在vue页面中使用dom查找元素#xff0c;不管你是不是在子组件里面查找#xff0c;查找的都是整个页面的元素#xff0c;如果你想查找单独组件里面的元素是不容易实现的#xff0c;除非把每个组件的class写…ref和$refs获取dom元素 为什么会有 ref 和 $refs 因为在vue页面中使用dom查找元素不管你是不是在子组件里面查找查找的都是整个页面的元素如果你想查找单独组件里面的元素是不容易实现的除非把每个组件的class写成独一无二但是在日常开发中一个vue页面不知道会有多少组件所以出现了rel和 refs. ref 和 $refs 作用 ref 和 $refs 使用 通过在要获取的元素上面店家rel属性 rel名称。 然后在要获取此元素的js代码上通过 this.$rels.名称 就可以获取。 如此获取的就是当前组件内部的标签了 templatediv!-- 为input框添加rel属性 --input typetext :valuemsg refinpinputfun($event.target.value)button clickshowInput显示/button/div /template script export default {props:{msg:String},mounted(){},methods:{fun(e){this.$emit(update:msg,e)},showInput(){//通过this.$rels.inp获得标签console.log(this.$refs.inp)console.log(this.$refs.inp.value)}} } /script也是成功的获取到了并且打印出来 vue异步更新和$nextTick使用 什么是vue的异步更新 Vue的异步更新是指在Vue的响应式系统中更新组件的方式是异步的。这意味着当数据发生变化时Vue并不立即更新组件的DOM而是等到同一事件循环中的所有数据变化完成后再统一进行一次更新操作。 vue的异步更新好处 Vue之所以采用异步更新的机制是为了优化性能和避免不必要的重复渲染。当数据发生变化时Vue会将变化加入到一个队列中然后通过异步的方式批量处理这些变化。这样可以避免频繁的DOM操作提高性能。 异步更新还带来一个重要的好处即在同一个事件循环中多处对同一数据进行修改时只会触发一次更新操作。这样可以减少重复的计算和渲染提升性能。 总结来说Vue的异步更新可以提高性能和优化渲染使得组件更新更加高效和灵活。 案列 我需要点击编辑按钮 然后显示input框 并且聚焦到input框上。 我的代码是这样的 templatediv!-- 为input框添加rel属性使用v-if来显示隐藏input框 --input typetext :valuemsg v-ifisShow refinp!-- 添加方法 --button clickshowInput编辑/button/div /templatescript export default {data(){return{isShow:false}},props:{msg:String},mounted(){},methods:{showInput(){//显示input框this.isShow true//通过this.$rels.inp获得标签console.log(this.$refs.inp)console.log(this.$refs.inp.value)//为input框聚焦this.$refs.inp.focus()}} } /script然后我点击编辑按钮出现了下面的错误说我的this.$refs.inp是 undefined。 为什么 “显示之后“ 立刻获取焦点没有成功呢 就是vue采用的是异步更新的机制当 //显示input框 this.isShow true时并没有马上去更新页面的dom而是等待这个方法执行完成再去进行更新页面所以导致获取的this.$refs.inp是 undefined。所以问题就是在我在它没有更新dom的时候就去获取dom所以是undefined. 如何解决?(使用$nextTick templatedivinput typetext :valuemsg v-ifisShow refinpbutton clickshowInput编辑/button/div /templatescript export default {data(){return{isShow:false}},props:{msg:String},mounted(){},methods:{showInput(){this.isShow true//通过this.$rels.inp获得标签//将需要使用未更新的dom元素使用this.$nextTick()封装为箭头函数包裹起来this.$nextTick((){this.$refs.inp.focus()console.log(this.$refs.inp)console.log(this.$refs.inp.value)})}} } /script最后成功聚焦并且控制台输出了当前获取标签

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/86879.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

公司网站建设费属于宣传费吗哈尔滨市建设安全网站

问题&#xff1a; 在VScode中使用万能头文件#include<bits/stdc.h>编写程序时报错&#xff1a;“检测到 #include 错误。请更新 includePath。已为此翻译单元(D:\Code_C\desC。。。。”。但是普通的c语言头文件#include <stdio.h>等可以正常运行。 原因&#xff1…

搭建wordpress博客360seo排名优化服务

今天小编主要来带领大家聊一聊什么是网站服务器吧&#xff01; 网站服务器又被称为Web服务器&#xff0c;是在互联网数据中心中存放网站的服务器&#xff0c;网站服务器存储了网站上的所有内容&#xff0c;具体来说&#xff0c;服务器是一台存储了Web服务器软件以及网站的组成文…

微信公众号里的小网站怎么做的html网页表格制作

文章目录 前言效果图&#xff08;动态&#xff09;完整代码代码讲解总结寄语 前言 烟花是一种庆祝、欢庆或庆典活动中常见的美丽表现&#xff0c;它们以多彩的光芒和炫丽的形状为人们带来欢乐和惊喜。在这个项目中&#xff0c;我们将使用Python编程语言创建一个简单而有趣的程…

建设网站详细流程图深圳设计公司有多少家

一、Redis是什么 Redis 是一种基于内存的数据库&#xff0c;对数据的读写操作都是在内存中完成&#xff0c;因此读写速度非常快&#xff0c;常用于缓存&#xff0c;消息队列、分布式锁等场景。 Redis 提供了多种数据类型来支持不同的业务场景&#xff0c;比如 String(字符串)、…

网站可以做推广seo的基础是什么

---恢复内容开始---这篇随笔和大家讲讲java中类的继承是什么&#xff1f;希望对你们有所帮助。目录一、java继承是什么&#xff1f;二、为什么使用java继承三、java继承的实现1.1 java继承的基本语法1.2 super的用法一、Java继承是什么&#xff1f;简单来讲&#xff0c;Java中…

网站建设的具体任务有哪些方面泰州建设局网站质监站

关注公号【逆向通信猿】更精彩!!! 通常,信号经过调制后发送,会经过信道作用,示意图可以表示为 其中 x ( t ) x(t) x(t)为基带信号, e

网站建设开发制作黑龙江住房建设部网站

思路 我们首先要知道数据中&#xff0c;哪两列能够体现父子级我们需要找到最顶层父 id 是什么&#xff0c;因为只有知道最顶层的父 id&#xff0c;我们才能进行递归我们要在不改变数据的原有结构下&#xff0c;而转换为 Tree 结构&#xff0c;那么就需要创建新的结构 代码 /…

学校营销型网站建设企业网站开发课程设计报告

注意事项&#xff1a; 总体而言&#xff0c;WPR 和 WPA 是强大的性能分析工具&#xff0c;通过它们&#xff0c;你可以深入了解系统运行时的性能特性&#xff0c;找出潜在问题并进行优化。 查看详细信息&#xff1a; wpr -start generalprofile -start pool -filemode 对应的结…

怎么在手机上做企业网站做网站备案是什么意思

1. vs/vc(windows下)自带的检测工具 将下面的语句加到需要调试的代码中 #define _CRTDBG_MAP_ALLOC // 像一个开关,去开启一些功能,这个必须放在最上面 #include <stdlib.h> #include <crtdbg.h>// 接管new操作符 原理: 就是使用新定义的DBG_NEW去替换代码中的n…

寺院网站建设方案东莞网站建设公司注册

文件图库管理单PHP源码直接解压就能用&#xff0c;单文件&#xff0c;indexm.php文件可以重新命名&#xff0c;上传到需要访问的目录中&#xff0c; 可以查看目录以及各个文件&#xff0c;图片等和下载及修改管理服务。 源码下载&#xff1a;https://download.csdn.net/downloa…

我会编程怎么做网站马鞍山市 网站建设

服务器我们经常会遇到访问不了的情况有的时候是因为我们服务器被入侵了所以访问不了&#xff0c;有的时候是因为出现了服务器配置问题&#xff0c;或者软硬件出现问题导致的无法访问的问题&#xff0c;这时候会出现500、502、503等错误代码。基于以上问题我们第一步可以先重启服…

科技公司网站推荐宁波男科医院

直接上传php一句话木马&#xff0c;提示要上传image 把文件名改成gif并加上gif文件头后&#xff0c;绕过了对image类型的检测&#xff0c;但是提示文件内含有<?&#xff0c;且bp抓包后改回php也会被检测 那我们考虑使用js执行php代码 <script languagephp>eval($_PO…

南京企业网站做优化wordpress获取文章地址

文章目录 一、为什么使用token口令二、登录注册功能2.1 登录表单提交后端代码&#xff1a; 2.2 根据token获取完整用户信息代码实现&#xff1a; 2.3 注册时用户名占用校验代码实现&#xff1a; 2.4 注册表单提交代码实现&#xff1a; 三、头条首页功能3.1 查询所有头条分类3.2…

和林格尔网站制作第二次全国地名普查网站建设

目录 一.十进制和八进制区别 1、基数不同2、有效字符不同3、用途不同 二.十进制转八进制三.八进制转十进制四.猜你喜欢 零基础 C/C 学习路线推荐 : C/C 学习目录 >> C 语言基础入门 一.十进制和八进制区别 1、基数不同 十进制满10进1&#xff1b; 八进制满8进1&#x…

江门网站建设2345天气王

目录 第1关&#xff1a;行与缩进 第2关&#xff1a;标识符与保留字 第3关&#xff1a;注释 第4关&#xff1a;输入输出 如果对你有帮助的话&#xff0c;不妨点赞收藏关注评论走一波吧&#xff0c;爱你么么哒吗&#x1f618;&#x1f496;&#x1f496;&#x1f496; 第1关…

宝塔做网站安全吗上饶建网站公司

诸城市鑫淼环保小编带大家了解一下电镀污水处理设备主要特点及工艺流程 常见的一体化污水处理设备工艺有化学工艺、物理工艺、生物工艺和电化学法等。 电镀厂污水处工艺一&#xff1a; 化学工艺法&#xff0c;是指采用化学氧化还原反应和沉淀反应&#xff0c;将电镀废水中有毒有…

云盘做网站空间网站做的比较好的公司

C#判断回文字符串 题目描述 使用C#编写一个静态方法。该方法能够判断字符串是否是“回文”&#xff08;即顺读和逆读相同的字符串&#xff09;。 输入 一个字符串&#xff1b; 输出 如果是回文字符串&#xff0c;则输出“yes”&#xff0c;否则输出“no”&#xff1b; 样…

做百度网站优化多少钱ens域名注册

OCR的实现共分为两步&#xff0c;1是使用字符数据来训练OCR。2是使用OCR进行字符的识别。 训练分类器 训练分类器共分为4步&#xff1a; 1是使用阈值来分割字符区域&#xff1b; 2是调用append_ocr_trainf函数将字符加入训练集&#xff1b; 3是创建分类器&#xff1b; 4是…

python做网站点登入没反映动漫网站建设方案策划书

职业高中计算机专业测验试题编写的策略初探职业高中计算机专业测验试题编写的策略初探摘 要 教学检测既是检验教学成败的重要工具,又是改进其教学工作,提高教学质量的保证;计算机专业教学检测的内容、难度、实施程序等都必须根据计算机专业教学目的、要求及其内容来制定;计算机…