会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
wingring
博客园
首页
新随笔
联系
订阅
管理
2024年2月29日
Git subtree用法与常见问题分析
摘要: 相信有过几年前端开发经验的同学都曾遇到过一个问题:前端如何在拆分工程的场景下共用代码。 一般有四个选择: npm包共享 dll共享 submodule subtree 一、方案对比 (一)、npm包共享 最容易想到的方法就是通过npm包共享,实践起来发现有如下缺点: 管理困难 单一负责人发布方式 负
阅读全文
posted @ 2024-02-29 19:46 wingring
阅读(1311)
评论(0)
推荐(1)
2024年1月8日
面试题
摘要: 面试官:vue router的实现方式?回答: 1、动态组件和 <router-view>:vue router 相当于监听了路径变化,进而将对用的组件更新到页面上,首先咱们可以理解为组件内有一个变量,变量发生改变,动态的现实某一组件。 <router-view/>类似于动态组件的实现方式,相当于<
阅读全文
posted @ 2024-01-08 15:40 wingring
阅读(19)
评论(0)
推荐(0)
2023年1月13日
项目使用子仓库时依赖包管理的方法
摘要: 问题简述:有两个仓库,仓库嵌套,父仓库有父仓库的依赖管理(package.json),子仓库同样有自己的仓库依赖管理(package.json)。当父仓库和子仓库需要用的共同依赖时候,如果在各自仓库目录下引入包管理,可能会因为使用的不是一个共同的依赖,造成报错( 例如:"codemirror": "
阅读全文
posted @ 2023-01-13 14:52 wingring
阅读(252)
评论(0)
推荐(0)
2023年1月11日
包管理工具的演进
摘要: 前言 通过 Node.js 官方内置可以看出,目前前端领域最火的包管理工具主要是 npm( Node.js 直接内置)、yarn (corepack 内置) 以及 pnpm (corepack 内置)。 因此,本文主要是围绕这三者来阐述包管理工具在迭代演进中提出的一些创新性特性以及其遇到困难是如何解
阅读全文
posted @ 2023-01-11 11:42 wingring
阅读(225)
评论(0)
推荐(0)
2022年12月23日
jenkins 打包前端工程的 shell 脚本
摘要: package_name="dist_${JOB_NAME}_${BUILD_NUMBER}.zip" echo ${package_name} pwd node -v npm -v #npm --registry https://registry.npm.taobao.org install np
阅读全文
posted @ 2022-12-23 09:25 wingring
阅读(88)
评论(0)
推荐(0)
2022年10月14日
vue3 + qiankun(微前端)
摘要: 主服务 路由配置 const router = createRouter({ history: createWebHistory(), routes:[ { path: `/jupiter:page*`, name: `jupiter`, component: () => import('@/vie
阅读全文
posted @ 2022-10-14 15:25 wingring
阅读(650)
评论(0)
推荐(0)
2022年9月7日
vue3异步组件使用
摘要: 场景一: 当我们在模版中,需要根据模版当前作用域的数据,去做异步的操作时候。白话一点:表格的第二列要展示的数据是根据第一列的数据去请求接口得到。 在组件模版中 <Suspense> <!-- 主要内容 --> <AsyncComp num="ads"></AsyncComp> <!-- 加载中状态
阅读全文
posted @ 2022-09-07 11:51 wingring
阅读(772)
评论(0)
推荐(0)
2022年7月9日
node批量改文件名字
摘要: 执行前 执行后 const fs = require('fs') const files = fs.readdirSync('./') console.log(files, 'files') files.forEach((item, index) => { fs.stat(`./${files[in
阅读全文
posted @ 2022-07-09 21:54 wingring
阅读(74)
评论(0)
推荐(0)
2022年6月23日
Vue3使用h函数创建子组件(涉及到$emit,props的传递以及多个具名插槽的使用)
摘要: h 函数是什么h 函数本质就是 createElement() 的简写,作用是根据配置创建对应的虚拟节点,在vue 中占有极其重要的地位!!! h 函数的配置参数接收三个参数:type,props 和 children type类型:String | Object | Function详细:HTML
阅读全文
posted @ 2022-06-23 13:47 wingring
阅读(6148)
评论(0)
推荐(1)
2022年4月14日
几个插件,让你的Vue代码 “学会” 自动按需引入
摘要: 前言 在之前的项目中,为了避免项目打包体积过大,不是全局都使用的组件都需要按需引入,使用的图标也需要手动按需引入,不断的手写 import 引入,实话实说,这非常的麻烦! 这不,最近学习到了几个全新的插件,整理成文分享出来。 你是否厌烦了每次使用 vue 时,需要额外的 import vue 的 a
阅读全文
posted @ 2022-04-14 15:33 wingring
阅读(4721)
评论(0)
推荐(0)
下一页
公告