- 博客(10)
- 收藏
- 关注
原创 当项目中的多个第三方组件引用同一个npm包时
当项目中的多个第三方组件引用同一个npm包时,第三方的包无法控制源码的时候,优化打包体积的核心思路是 避免重复打包 和 统一依赖版本。以下是具体优化方案。
2025-03-19 13:41:05
125
原创 微前端文档
但是我们要的是及时响应,不仅读取响应式,有时候也有子修改的需求,需求也需要及时的响应,光拿到是没有用的,我们需要将传来的props绑定到vuex上,这样通过状态机把控,就可以实现,所以我们需要改造子应用给的vuex,改造如下。4 如果子应用有动态更改主应用状态的需求或者传递给主应用一些参数的需求,我们可以可以在子应用的按钮上添加一个点击事件,这个事件函数里面创建一个CustomEvent,如下。2. 然后在注册子应用的时候通过props传递给子应用,就和vue的父到子通信一样,如下所示。
2025-01-15 13:31:24
270
原创 6-7月复盘
4 prismjs 或者hightlight.js代码高亮的时候更新code不起作用,需要在change事件里面重新复制一边,否则只有v-html 不会兼容vue的template标签。1echarst 的 stack: 'Total' 垂直坐标显示的是总和,此时如果数据的数量级差别很大的情况下,很小的数据是不显示的。3 echarts使用自定义兜底图片的时候确保本身不缩在一起的最好是在实例化的时。5 多语言复盘请去多语言里面查看。候写在$nextTick里面。
2024-08-05 08:29:21
152
原创 创业和工作复盘
一、成大功者不谋于众,千万不要和身边人谈论,你收到的只会是习惯性排斥和好为人师的否定,会错乱你的斗志,影响你的信息。“众”就表示他自己都没成功,属于普通人,又怎么可能指引你成功。二、防伪君子,工作中那种表面斯文,嘴唇薄,不爱说话的人背后往往是泄秘和八卦大佬,离之远又远,无论他是谁直接领导还是间接领导。三、找投资人一定要提前了解投资人的方向和投资爱好,否则再多努力都没用,不要吊死一颗树。四、赛道选择很重要,尽量不要触碰已经成熟或者竞争很多的领域,这些领域投资人一般不看好。
2024-07-10 04:12:39
160
原创 前端node mock
众所周知,跨域配置一下proxy就可以,但是有的时候,后端测试接口也是https开头的,而且有的接口无论怎么配置都存在跨越,如果后端又不愿意改的话。这很影响前端开发,这时候前端可以自己本地搭建一个服务器。message: "查询成功",然后见一个app.js 文件,代码如下。
2024-06-06 12:33:04
191
原创 暂时性解决大项目启动问题
三、全局搜索node_modules/.bin文件夹 "%_prog%" 替换为%_prog%一、 npm i increase-memory-limit cross-env -g。二、更改package.json。
2024-06-06 12:30:41
170
原创 半年技术复盘
propList: ["*"], // 指定转换的css属性的单位,*代表全部css属性的单位都进行转换。// exclude: [/node_modules/], // 设置忽略文件,用正则做目录名匹配。fontViewportUnit: "vw", // 指定字体需要转换成的视窗单位,默认vw。selectorBlackList: ["wrap"], // 指定不转换为视窗单位的类名,viewportUnit: "vw", // 指定需要转换成的视窗单位,默认vw。
2024-06-06 09:56:16
1019
原创 node部署
1、直接把dist丢到服务器,放到public文件夹下,然后根目录新建app.js。2、第二种方法直接将整个项目拷到服务器,在服务端启动项目。注意为了维持进程进行,需要安装pm2。1 安装nginx(gentos)静态资源部署两种方式。
2024-06-06 09:42:59
242
原创 多语言组件文档
剩下的就很简单了,找到对应的汉字直接加上match就行,例如原来代码里面是字典名称,现在只要改成$t(matchKey('字典名称'))替换,找到页面所有想做成国际化配置的元素,放在fIelds变量上。将这两行代码放到methods里面。"请输入字典名称","请输入字典类型",
2023-12-22 15:02:00
536
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人