摘要: 公共模块 基础模块参照了vant的思路,使用bem命名规范。先创建一个命名空间,这个命名空间返回创建组件函数与生成命名方法。在创建组件函数中创建name与install属性用于注册vue组件 创建组件函数 创建base组件 npm run plop # 输入组件名称得到packages/base模块 阅读全文
posted @ 2021-08-17 21:48 开水泡饭的博客 阅读(6) 评论(0) 推荐(0) 编辑
摘要: rollup 开发环境搭建 初始化项目使用lerna管理项目 使用npm init 初始化项目 npm init -y 安装lerna并初始化项目 npm install lerna --save-dev # npx 使用node_modules 中的包 npx lerna init 现在已经生成了 阅读全文
posted @ 2021-08-16 13:09 开水泡饭的博客 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 关于标点符号把文字带着换行的问题解决方案 出现的问题 最近在弄一个介绍页面的时候遇到一个很巧的问题,在文本换行的时候刚好能够放下文字,但是标点符号把这个文字带着换行了 如下图所示: 如果的在上一行显示,那么句号就应该在下一行显示,然而句号是避首标点,不能出现在开头。因此,“的”字就被带到下一行了 中 阅读全文
posted @ 2021-08-15 23:14 开水泡饭的博客 阅读(47) 评论(0) 推荐(0) 编辑
摘要: lerna 介绍 lerna 处理机构 固定模式(fixed) 所有包是统一的版本号,每次升级,所有包版本统一更新,不管这个包内容改变与否 具体体现在,lerna 的配置文件 lerna.json 中永远会存在一个确定版本号: { "version": "0.0.1" } 典型例子: babel、v 阅读全文
posted @ 2021-08-12 23:31 开水泡饭的博客 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 纯函数和柯里化容易引起洋葱代码 函数组合可以让我们把细粒度的函数重新组合生成一个新的函数 函数组合并没有减少洋葱代码,只是封装了洋葱代码 函数组合执行顺序从右到左 满足结合律既可以把g和h组合 还可以把f和g组合,结果都是一样的 const _ = require("lodash"); const 阅读全文
posted @ 2021-08-05 21:51 开水泡饭的博客 阅读(10) 评论(0) 推荐(0) 编辑
摘要: https://kspf.xyz/usr/uploads/2021/06/3933710889.jpg 阅读全文
posted @ 2021-08-05 00:05 开水泡饭的博客 阅读(17) 评论(0) 推荐(0) 编辑
摘要: Redux 中间件 什么是中间件? 中间件本质上就是一个函数,Redux允许我们通过中间件的方式,扩展和增强Redux应用程序,增强体现在对action处理能力上,之前的计数器与弹出框案例中。actions都是直接被reducer函数处理的,再加入了中间件以后,在出发了一个action之后这个act 阅读全文
posted @ 2021-06-03 10:44 开水泡饭的博客 阅读(33) 评论(0) 推荐(0) 编辑
摘要: React + Redux 在recat中不使用redux 时遇到的问题 在react中组件通信的数据是单向的,顶层组件可以通过props属性向下层组件传递数据,而下层组件不能向上层组件传递数据,要实现下层组件修改数据,需要上层组传递修改数据的方法到下层组件,当项目越来越的时候,组件之间传递数据变得 阅读全文
posted @ 2021-06-01 13:02 开水泡饭的博客 阅读(214) 评论(0) 推荐(2) 编辑
摘要: Redux 核心 Redux 介绍 javascript 状态容器,提供可预测化的状态管理 什么是状态 分页当前页数状态 弹出框隐藏或者显示状态 什么是状态容器 状态容器就是一个JavaScript对象 把页面中这些状态转换成数据保存在一个JavaScript对象中,这个JavaScript对象就是 阅读全文
posted @ 2021-05-31 19:01 开水泡饭的博客 阅读(44) 评论(0) 推荐(0) 编辑
摘要: vue3.0 源码组织方式的变化 采用ts重写 独立的功能模块提取到单独的包中 90%的api兼容Vue2.x Composition API 组合api 解决vue2.x options api 开发大型项目不好拆分和重用的问题 性能提升 重写响应式 重写虚拟dom 提升两到三倍 Vite 不需要 阅读全文
posted @ 2021-02-17 17:49 开水泡饭的博客 阅读(93) 评论(0) 推荐(0) 编辑