摘要:
本系列目录如下: 项目初始化搭建+代码规范集成 组件库多产物编译及文档编写 turborepo 集成 Icon 图标组件库自动生成 svg 组件 点击查看此次 commit 了解流行组件库的 Icon 组件 本篇文章技术来源于 semi design,参考了 semi design 的 icon 组 阅读全文
摘要:
本系列目录如下: 项目初始化搭建+代码规范集成 组件库多产物编译及文档编写 turborepo 集成 Icon 图标组件库自动生成 svg 组件 点击查看此次 commit turborepo 就是专门做构建用的,对于 monorepo 项目来说更适合,构建缓存等可以大大优化开发体验。如果只是基本使 阅读全文
摘要:
本系列目录如下: 项目初始化搭建+代码规范集成 组件库多产物编译及文档编写 turborepo 集成 Icon 图标组件库自动生成 svg 组件 上篇文章我们将组件库的基本结构和规范进行了整理,本篇的核心基本全在 components 文件夹下 本章节由于内容较多,分成了两次 commit 打包 e 阅读全文
摘要:
本系列涉及的内容如下: 组件库基础搭建,react + ts + less 项目规范,包括但不限于 prettier、eslint、stylelint、husky、lint-staged、commitlint pnpm monorepo + turborepo 集成 gulp + webpack 构 阅读全文
摘要:
对接后台登录流程 微信官方早都已经禁止开发者直接通过 api 获取用户信息数据了,大家拿个用户的 openid 注册好,剩下的让用户填写就行了。 先上官方的经典登录流程图: 步骤拆分解析: 前端通过 调用官方 API wx.login,将回调中的 code 临时登陆凭证传递给(请求)后台 后台去请求 阅读全文
摘要:
eslint 8 到 9 属于破坏性更新(Break Change),因此导致 eslint 8 配置方式无法直接使用(可以使用兼容包,但这不是本文的主题)。 其实大家最关心的就是从 eslint 8 到 9 之后的写法,而与 eslint 息息相关的多种配置插件也需要大量的变更,因此本文核心就是: 阅读全文
摘要:
前言 对于文章涉及的内容,可直接看总结,对代码规范没了解的小白,若从头看到尾,也可以搭建出来。 本文章内的项目内容基于 vite + react + ts 搭建,但通篇并未涉及 react 的东西,所以可以通用。适合新手入门项目规范,最小化的完成代码规范和 git 提交规范,开发工具使用 vscod 阅读全文
摘要:
前言 奇怪的知识又增加了。 使用原生 html 写 vue 项目。注意:是项目,而不是页面,此方式是不推荐的,毕竟有脚手架,但在一些及其特殊场景下,可能会需要类似的方式,因此作为一个记录。 这种方式唯一的优点就是写完可以直接扔服务器上了-_- 对 html 写 vue 的认知 很多人对 在 html 阅读全文
摘要:
react 无法做到像 vue 一样自动收集依赖更新(期待 react19 的 React Compiler),React 19 已正式发布,但有过多的 breakchange,建议观望等生态兼容,可使用 react-compiler-runtime 作为 react19 以下的 compiler 阅读全文
摘要:
微前端用通俗易懂的话来说就是:一个主应用(基座)中可以搭建多个子应用(微应用),这些子应用可以是不同版本,不同前端框架,而且跟主应用的语言无关,主应用仅仅是一个基座。 正常一个项目想要展示另一个项目,通常会用 iframe 进行嵌入,但是相比 iframe,qiankun 等微前端的接入表现形式会更 阅读全文