当前位置: 首页 > news >正文

手机有软件做ppt下载网站有哪些内容吗wordpress怎么进主页

手机有软件做ppt下载网站有哪些内容吗,wordpress怎么进主页,网络营销案例视频,wordpress it浏览器的独立的全局焦点管理事件点击任何元素都会自动触发焦点重计算系统会先移除当前焦点元素的焦点然后判断新点击元素是否可聚焦整个过程:独立于事件冒泡机制发生在事件传播之前是浏览器底层行为因此,点击普通 div 导致 input 失焦:不是事…
浏览器的独立的全局焦点管理事件
  1. 点击任何元素都会自动触发焦点重计算

  2. 系统会先移除当前焦点元素的焦点

  3. 然后判断新点击元素是否可聚焦

  4. 整个过程:

    • 独立于事件冒泡机制

    • 发生在事件传播之前

    • 是浏览器底层行为

因此,点击普通 div 导致 input 失焦:

  • 不是事件冒泡造成

  • 不是 div 有特殊逻辑

  • 而是浏览器焦点管理系统的标准行为

在需要保持焦点的场景,我们可以:

  • 阻止 mousedown 的默认行为

  • 手动调用 focus() 方法保持焦点"

业务场景:

在表格里有表单,点击这一行表格会路由跳转,在表单里修改东西时,失焦保存或者输入文本时,可能会触发表格的点击事件,导致跳转,这肯定不行,那应该如何阻止表单的点击事件呢?

首先input的失焦事件是blur,这个事件是属于浏览器进行监管,这个失焦事件执行完了之后,才会去执行点击事件,所以我们可以给这个失焦事件写一个变量进行判断(默认值为true),一旦为false,点击事件就不执行

<script setup>
import { reactive,ref } from 'vue'
const product =reactive({price:0
})
const isRun=ref(true)
const savePrice =() =>{console.log("保存价格到服务器")isRun.value=false
}
const goToDetail =() =>{console.log(isRun.value)if(isRun.value){console.log("跳转")}else{isRun.value=truereturn}
}     
</script>
<template><table><tr @click="goToDetail" style="background-color: pink;"><td><input v-model="product.price" @blur="savePrice"@click.stop></td></tr>
</table>
</template>
http://www.dtcms.com/a/588762.html

相关文章:

  • 网站粘度计算公式搜索引擎怎么收录网站
  • 网站的数据库怎么备份河南物流最新情况
  • 四川省成华区建设局网站小程序搭建需要什么
  • 深圳网站建设服务联系方式泰州网站推广见效快
  • 如何办网站 论坛怎么找上海网站建
  • 专业网站策划佛山外贸型网站
  • wordpress网站自适应食品 网站源码
  • 公司网站怎么修改做视频大赛推广的网站
  • 网站后台关键词链接怎样做深圳坪山天气预报15天
  • 模板网站多少钱百度电商平台app
  • 站的免费网站创建网站无法播放视频
  • 上线了建站价格怎么查询网站开发公司
  • 网站开发费用说明网站内页301重定向怎么做
  • 网站建设意义和作用老域名怎么做新网站
  • 网站平台建设咨询合同锦州电脑网站建设
  • 中小型网站建设平台网站优化+山东
  • 网站建设在电子商务中的作用wordpress非常卡
  • 东西湖做网站视频创作用什么软件
  • 怎么建设代刷网站apple 官网
  • 如何使用wordpress搭建网站广州建设工程造价管理站
  • 厦门网站建设cnmxcm电子商务网站建设参考书
  • 谷城县城乡建设局网站北京市昌平建设工程招标网站
  • 在本地做装修在那个网站好wordpress手机评论
  • 买域名后怎么做网站北京简网生活圈科技有限公司
  • 网站建设平台分析如何做一元购网站
  • 软件设计师网站有哪些学习建网站
  • 智联招聘网站怎么做微招聘信息做外贸用哪些网站
  • 农业特色网站建设沙元浦做网站的公司
  • 做装修网站大连哪家公司做网站比较好
  • 昆明网站建设c3sales计算机培训机构一般多少钱