vue单文件自定义指令的封装

第一步(封装一个js文件)

// 暴露并配置指令  功能添加背景颜色
export const mycolor = {// 解析结构完成后自动运行钩子函数inserted(el, binging) {  //el表示指令所绑定的元素,可以用来操作DOMel.style.color = binging.value; //binging:一个对象,包含多个属性,特别里面的value,通过它可以获取指令的绑定值,当用户给指令绑定了值的时候,通过binging.value可以获取},
};
// 自动聚焦
export const myfocus = {inserted(el) {el.focus();},
};

第二步(在单文件组件中引入 因为封装多个指令,传过来是对象,所以需要解构)

// 引入封装的自定义指令
import { myfocus } from '@/utils/02.封装指令';

第三步 注册指令

// 注册指令directives: {myfocus,},

第四步 在需要用指令的地方添加指令,用法和正常指令用法一样

 <input type="text" class="taginput"  v-myfocus  />

vue单文件自定义指令的封装相关推荐

  1. 手把手教你在vue中使用自定义指令全局封装防抖节流函数

    第一步在src下创建utils文件夹并创建common.js文件 //'@/utils/common.js' 文件function throttle(bindObj, fn, delay) {bind ...

  2. vue单文件props写法_详解Vue 单文件组件的三种写法

    详解Vue 单文件组件的三种写法 JS构造选项写法 export defaul { data, methods, ...} JS class写法 @Component export default c ...

  3. 【vue】使用自定义指令实现时间戳格式化

    时间戳的显示需求 在开发中,大多数情况下从服务器请求获取到的都是时间戳. 我们需要将时间戳转换成具体格式化的时间来展示. 在Vue2中可以通过过滤器(filter)来完成: 在Vue3中可以通过 计算 ...

  4. Vue单文件组件与vue-loader

    单文件组件 Vue.js是一个渐进式的js框架,在使用wewbpack构建Vue项目时,可以使用一种新的构建模式: .vue单文件组件. 就是一个后缀名为.vue的文件,在webpack中使用vue- ...

  5. VSCode环境下配置ESLint 对Vue单文件的检测

    本文介绍了在VSCode环境下如何配置eslint进行代码检查,并介绍了如何对.vue单文件进行支持. ESLint 安装 1.在工程根目录下,安装eslint及初始化 $ npm install e ...

  6. Vue 单文件组件||Vue 单文件组件的基本用法||webpack 中配置 vue 组件的加载器|| 在 webpack 项目中使用 vue

    Vue 单文件组件 传统组件的问题和解决方案 1. 问题 1. 全局定义的组件必须保证组件的名称不重复 2. 字符串模板缺乏语法高亮,在 HTML 有多行的时候,需要用到丑陋的 \ 3. 不支持 CS ...

  7. Vue单文件中引入背景图片时,四周有空白的问题

    Vue单文件中引入背景图片时,四周有空白的问题 问题背景 初始引入背景图 更新后的背景图设置 问题背景 近期公司有个管理系统前后端分离,但是前端人员不够,只能我们后端来凑,而在前端的开发过程中总是遇到 ...

  8. vue单文件props写法_vue开发中怎么按需加载需要被填入props和自定义事件的组件?...

    这种场景你可能需要把模态框包装成插件.vue插件开发和组件的区别 - 水秋玄​im.mkinit.com vue插件和组件的区别 使用插件的方式包装组件和直接注册全局组件其实是一样的,都是注册组件.不 ...

  9. php 自定义sql 脚手架,vue路由、自定义指令、脚手架

    *Vue vue-router 一.路由 一.导航式路由 路由路径由 标签配置 标签内 to属性值规定改标签指向的path路径: 路由对应视图 通过加载组件 加载到上 去首页 去新闻 配置路由的步骤: ...

最新文章

  1. WCF入门(三)——对象序列化
  2. RecyclerView优秀文集
  3. conscience ['kɔnʃəns]
  4. linux vi 命令大全
  5. 站立会议(11月19日)
  6. akka linux 端口,Actor模型开发库 Akka
  7. java mysql nullpointerexception_无法从Java连接到MySQL:MySQL驱动程序连接逻辑中的NullPointerException...
  8. 孙宇晨终于和巴菲特共进晚餐 还赠送数字币作为见面礼
  9. 计算机应用基础试题号2007,2006-2007计算机应用基础期末试题(A卷).pdf
  10. vscode access denied to unins000.exe
  11. Ubuntu常见错误合集——持续更新
  12. Nginx配置规则详解,配置解释
  13. 模糊控制 进化算法 PID参数整定
  14. 大学计算机基础相关书籍,大学计算机基础
  15. 计算四则表达式(中缀式转后缀式,然后计算结果)
  16. excel做ns流程图_如何制作传统流程图和NS流程图教程详解.ppt
  17. XP系统无法访问\\192.168.1.104无法访问。你可能没有权限使用网络资源。与这台服务器的管理员联系以查明你是否有访问权限
  18. Hydra/Medusa爆破工具命令参数和简单操作
  19. 信号与系统 频域分析
  20. Apache Kylin(一)

热门文章

  1. 导向标识的定义和作用
  2. 阿里云 linux 服务器
  3. JAVA API 1.8版本参考中文版免费领取
  4. 淘宝大学 售前客服服务技巧 吴志泽的学习笔记2020-12-28
  5. 室外专用测量光栅,光幕
  6. 山西省经贸学校计算机专业,关于山西省贸易学校的专业
  7. 大学一年半的总结,思考与其他
  8. 让java招聘人最心动的简历
  9. skywalking(太空漫步)
  10. Python学习(七)