15 | 实战痛点1:复杂Vue项目的规范和基础库封装
该思维导图由 AI 生成,仅供参考
组件库
- 深入了解
- 翻译
- 解释
- 总结
本文介绍了在复杂Vue项目中规范和基础库封装的实际应用。作者首先介绍了如何使用Element3组件库搭建项目的基本结构,包括安装和使用Element3组件库,并展示了如何使用其组件来构建页面布局。其次,文章讨论了工具库的封装,以axios为例,演示了如何在项目中统一处理网络请求和错误信息,并介绍了在项目中集成Sass作为CSS预处理语言的方法。最后,作者强调了在项目开始之初就应该考虑整体设计风格,预先定义整体的颜色、边框、字体大小等,以降低后续的CSS维护成本。通过实际代码演示和技术讲解,本文为读者提供了在复杂Vue项目中规范和基础库封装的实战经验,有助于读者快速了解并应用于实际项目中。文章还介绍了ESLint的使用和git提交规范,以确保团队代码的一致性和质量。整体而言,本文为读者提供了丰富的技术经验和实用建议,适合需要规范和优化Vue项目的开发人员阅读参考。
《玩转 Vue 3 全家桶》,新⼈⾸单¥68
全部留言(29)
- 最新
- 精选
- icoolee代码规范这讲的感觉有点少,加餐讲一下全套吧tailwindcss、postcss、eslint、prettier、.editconfig、Commitizen、husky + commitlint、lint-staged、stylelint
作者回复: 后面组件库加了husky,eslint prettier,并没有用tailwindcss等,不过这是个好建议
2021-11-2912 - peterpc大圣,husky如何管理git的钩子函数?一笔带过?
作者回复: 组件库搭建的时候详细介绍了husky
2021-11-1957 - 韩仕杰大圣老师,axios、sass 安装在开发环境 是不是不太好?(dependencies、devDependencies)
作者回复: 提醒的有道理 我给忽略了 axios需要需要放在dep里
2021-11-196 - 轻度为了避免出现歧义等情况,不应该是强制javascript写分号吗
作者回复: 我是不写分号党,vue源码也是没有分号
2021-11-1986 - 关关君大圣老师为什么安装Axios的时候要加-D呢?Axios生产环境中不也会用到吗
作者回复: 这个是我敲习惯了 需要吧-d删除
2021-11-194 - 嘿吼大圣老师,有没有什么比较全一点的axios的请求案例,比如像大公司的axios封装是什么样子的?
作者回复: 其实这里介绍的一半项目就足够用了,axios主要要做的就是token的管理,错误信息的处理,不同环境的链接前缀管理
2021-11-263 - 南山配置 commit规范的工具一笔带过?
作者回复: 后面不充了
2021-11-2223 - JIo为什么这样大段大段的代码 不能出视频课 边敲边讲解呢? 视频的效果肯定比音频文本的效果好很多啊
作者回复: 这个专栏就是文字专栏 设计之初没有视频计划 囧
2021-11-1942 - 陈豆大圣老师 能不能每一讲 写的完整代码 放到git上
作者回复: 现在代码集中推送到https://github.com/shengxinjing/geektime-vue-course上汇总,可以看下README.md
2021-12-141 - 风一样请问 process.env.VUE_APP_BASE_API 这个变量怎么来的呢?
作者回复: vite设置环境变量的方法链接https://cn.vitejs.dev/guide/env-and-mode.html#production-replacement, 这样可以很方便的在dev和test以及线上环境使用不同的前缀
2021-12-0121