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

Vue30-自定义指令:对象式

一、需求:创建fbind指定

要用js代码实现自动获取焦点的功能!

二、实现

2-1、步骤一:绑定元素 

2-2、步骤二:input元素获取焦点 

此时,页面初始化的时候,input元素并没有获取焦点,点击按钮,修改n的值只有,才获取焦点。

因为:focus函数的位置不对!!!

1、html说明focus函数的位置 

若是将focus函数放在appendchild函数前面,则不生效!!! 

大部分在appendChild之前都可以,有一些功能要在appendChild之后 

2、自定义函数的生命周期 

 

解决方式:fbind写成对象形式,因为函数形式只有两种时机才会调用。

写成对象形式,对象中可以写多个函数!

①、常见的自定义函数对象形式里面的函数: 

 

②、bind函数

bind函数类似于html中的这一部分的代码。

3、解决获取焦点的问题 

注意:

        因为bind函数和update函数的内容一般差不多,所以,要是自定义指令写成函数形式,相当于是对象形式的bind+uodate函数都写了。 

http://www.lryc.cn/news/371664.html

相关文章:

  • 2024/06/13--代码随想录算法(贪心)3/6|134.加油站、135.分发糖果、860.柠檬水找零、406.根据身高重建队列
  • 机器学习的分类
  • 【Linux】进程控制3——进程程序替换
  • PFC旁路二极管、继电器驱动电路以及PFC主功率
  • CrossOver 2024软件下载-CrossOver 2024详细安装教程
  • Spark MLlib机器学习
  • React Native将 ipad 端软件设置为横屏显示后关闭 Modal 弹窗报错
  • JavaEE大作业之班级通讯录系统(前端HTML+后端JavaEE实现)PS:也可选网络留言板、图书借阅系统、寝室管理系统
  • 代码随想录算法训练营第37天|● 56.合并区间● 738.单调递增的数字
  • SQL Server中的CTE和临时表优化
  • CCRC信息安全服务资质认证是什么
  • 第五十一天 | 1143.最长公共子序列
  • 未来的5-10年,哪些行业可能会被AI代替?
  • 据报道,FTC 和 DOJ 对微软、OpenAI 和 Nvidia 展开反垄断调查
  • 人工智能发展历程和工具搭建学习
  • Dijkstra算法的原理
  • maven引入依赖时莫名报错
  • graalvm编译springboot3 native应用
  • 代码随想录Day58
  • Android Verified Boot (AVB) 与 dm-verity 之间的关系、相同点与差异点
  • C++学习笔记“类和对象”:多态;
  • QT Udp广播实现设备发现
  • PyTorch 统计属性-Tensor基本操作
  • 波拉西亚战记加速器 台服波拉西亚战记免费加速器
  • Mocha + Chai 测试环境配置,支持 ES6 语法
  • 华为网络设备攻击防范
  • RK3588开发笔记-100M网口自协商成1000M网口
  • Python第二语言(十三、PySpark实战)
  • 《阅读的方法》读后感——超越期待的收获
  • 算法训练营第五十八天 | LeetCode 392 判断子序列、卡码网模拟美团笔试第一、二、三题(300/500有待提高)