如何确定我需要封装呢?

1.复用,如果觉得以后还会用到

2.你觉得方便,别的地方可能也需要用

3.如果不封装,页面代码臃肿的时候

1.封装API

使用场景:业务中最常见最普通的封装

详细在这篇:https://www.cnblogs.com/bisiyuan/p/16358612.html

2.注册全局工具组件

使用场景:想让组件全局可用,尤其是第三方插件使用时

步骤一: 

 

  步骤二:

3.封装全局函数

使用场景:有些逻辑处理函数代码量很大,且具有独特功能(如日期处理函数,数组转树函数),可能以后别的地方要用,就封装起来,方便。

 步骤一:

 步骤二: 

4. 为了减少页面代码量的封装

使用场景:很多,这里以注册路由表举例,理解封装思想

步骤一:

 步骤二:


最新文章

  1. 用SignalR 2.0开发客服系统[系列1:实现群发通讯]
  2. [linux] 结构化命令-for
  3. JS 获取一个对象里面第一层元素的数量
  4. UVa 1025 A Spy in the Metro
  5. 百度编辑器ueditor代码高亮效果前台不显示的解决方法
  6. 【jquery插件】收藏
  7. NSMakeRange基础函数应用
  8. The version of CocoaPods used to generate the lockfile (*) is higher than the version of the current executable (*). Incompatibility issues may arise.
  9. Eclipse中Cannot find any provider supporting DES解决之道
  10. P - Shopaholic
  11. bzoj 3718: [PA2014]Parking
  12. iOS中 喷枪打字动画的实现
  13. Django的认证系统
  14. Collections工具类
  15. Deep learning with Python 学习笔记(4)
  16. 支付宝对账单下载Java正式商户调用
  17. SpringBoot(二)-- 支持JSP
  18. WEB前端开发规范文档[转]
  19. streamsets Processors 说明
  20. python服务器环境搭建——安装相关软件

热门文章

  1. Shell及Linux常见易错题目题库-Shell/Linux-选择、简答、判断、编程
  2. 【Shell案例】【while循环、正则表达式、sed、awk、grep】5、打印空行的行号
  3. JavaScript入门⑥-WEB浏览器API
  4. pandas中loc和iloc的使用细节
  5. dotTrace工具
  6. Apache Dubbo 官方正式发布 Spring 6 & Spring Boot 3 支持
  7. 5、枚举Enum
  8. C++ 之 cout 格式化输出
  9. 梯度下降算法 Gradient Descent
  10. Java基础学习笔记-类的静态属性和静态方法--待继续补充