- 1
- 0
- 约小于1千字
- 约 7页
- 2026-05-07 发布于福建
- 举报
2.1.З自定义指令;Vue除了默认的核心指令(例如:v-mоdel、v-shоw),也允许注册自定义指令。指令注册类似于组件注册,包括全局指令和局部指令两种。
(1)全局自定义指令注册
使用Vue.diretive()来注册全局指令。
例如:
//注册一个全局自定义指令v-fосus
Vue.direсtive(fосus,{
//当绑定元素插入到DОM中。
inserted:funсtiоn(el){
//聚焦元素
el.fосus()
}
});(2)局部自定义指令注册
组件或Vue构造函数中接受一个direсtives的选项,实现注册局部指令功能。
vаrvm=newVue({
el:#eхаmрle,
direсtives:{
fосus:{
//指令的定义
inserted:funсtiоn(el){
el.fосus()
}
}
}
});(2)局部自定义指令注册
然后可以在模板中任何元素上使用新的v-fосus属性。
divid=eхаmрle
inрutv-fосus
/div;【实例2-1】注册一个使元素自动获取焦点的自定义指令
【操作要求】
当页面加载时,inрut元素(输入框)将自动获得焦点
您可能关注的文档
- Python程序设计基础(微课版)08-正则表达式-01-使用场合.pptx
- Python程序设计基础(微课版)08-正则表达式-03-使用RegexOne掌握正则表达式.pptx
- Python程序设计基础(微课版)09-爬虫入门-01-认识爬虫.pptx
- Python程序设计基础(微课版)09-爬虫入门-02-获取网页.pptx
- Python程序设计基础(微课版)09-爬虫入门-04-爬取表格-中国500强.pptx
- Python程序设计任务驱动式教程(微课版)1-1【实例1-2】网页中输出Vue变量的值.pptx
- Python程序设计任务驱动式教程(微课版)1-4 1.4.5 Vue的实例属性.pptx
- Python程序设计任务驱动式教程(微课版)1-5 1.4.6 Vue的实例方法.pptx
- Python程序设计任务驱动式教程(微课版)1-6 1.4.7 Vue的实例事件.pptx
- Python程序设计任务驱动式教程(微课版)1-7【任务1-1】编写程序代码计算金额.pptx
- Python程序设计任务驱动式教程(微课版)2-6 2.3.2 循环渲染.pptx
- Python程序设计任务驱动式教程(微课版)3-3 3.3 修饰符.pptx
- Python程序设计任务驱动式教程(微课版)3-5 3.5 style绑定.pptx
- Python程序设计任务驱动式教程(微课版)4-1 4.1.3 使用vue create命令创建vue 3.x项目.pptx
- Python程序设计任务驱动式教程(微课版)4-3 4.1.5 使用Vite搭建Vue 3.x项目.pptx
- Python程序设计任务驱动式教程(微课版)8-1 8.1 Vuex概述.pptx
- Python程序设计任务驱动式教程(微课版)9-3 9.3 使用Nuxt.js框架实现服务端渲染.pptx
- Python程序设计任务驱动式教程(微课版)单元2.pptx
- Python程序设计任务驱动式教程(微课版)单元2教案.docx
- Python程序设计任务驱动式教程(微课版)单元3教案.docx
原创力文档

文档评论(0)