会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Mr_R
博客园
首页
新随笔
联系
管理
订阅
2023年5月18日
调用栈溢出问题 - (socket.emit / JSON.stringify)
摘要: 开发环境: vue3、ts、socket 问题: 在通过socket通信去告知后端需要更新数据时,报如下错 数据类型: pinia中存储的树形数据 问题排查: 刚开始以为是socket方面问题,后来发现,直接将后端返回数据传给后端没有问题 遂将pinia中数据转换成非响应式对象,(自己递归处理) 仍
阅读全文
posted @ 2023-05-18 20:43 Mr_R
阅读(75)
评论(0)
推荐(0)
编辑
2023年4月10日
vite 开发按需引入的组件库 rollup
摘要: 转载:https://blog.csdn.net/qq_27314517/article/details/128675552 package.json { "name": "...", "private": false, "version": "0.1.9", "main": "./lib/inde
阅读全文
posted @ 2023-04-10 16:00 Mr_R
阅读(404)
评论(0)
推荐(0)
编辑
2023年2月9日
JS不使用插件实现复制功能
摘要: /** 利用 navigator.clipboard.writeText() 方法 返回值是一个promise对象 */ for example: const copyPromise = navigator.clipboard.writeText(value); copyPromise.then((
阅读全文
posted @ 2023-02-09 13:19 Mr_R
阅读(24)
评论(0)
推荐(0)
编辑
2022年8月10日
qiankun - vite + vue3踩坑
摘要: 环境: 主应用: vite + vue3 + ts 子应用: vite + vue3 + ts 搭建步骤 - 主应用: 1. 安装qiankun yarn add qiankun 2.在入口文件中 注册子应用路由 (也可以单独写一个文件,在入口文件中调用) import { registerMicr
阅读全文
posted @ 2022-08-10 11:43 Mr_R
阅读(3593)
评论(0)
推荐(0)
编辑
2022年4月28日
手动触发window的resize事件
摘要: let myEvent = new Event('resize'); window.dispatchEvent(myEvent); 亲测可用
阅读全文
posted @ 2022-04-28 16:34 Mr_R
阅读(701)
评论(0)
推荐(0)
编辑
2022年4月25日
vue 基于element-ui 开发Layout 自动计算表格高度组件
摘要: <template> <div :class="`layout_page${className ? ' ' + className : ''}`"> <header ref="header" class="layout_header"> <slot name="header"> </slot> </
阅读全文
posted @ 2022-04-25 15:48 Mr_R
阅读(686)
评论(0)
推荐(0)
编辑
2022年2月24日
js 输入一个数组 输出该数组的所有排列组合
摘要: Input: [1,2,3] Output: [[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]] function calculate (nums) { let result = []; let go = function (currentArr) {
阅读全文
posted @ 2022-02-24 11:28 Mr_R
阅读(948)
评论(0)
推荐(0)
编辑
2022年2月22日
Mac下 node版本的切换
摘要: 一、安装 node版本管理工具 "n" sudo npm install -g n 二、安装你需要的版本的node sudo n <node版本号> // 例如: sudo n 11.0.0 成功了显示这样 三、查看/切换 你需要的node版本 上下切换 回车选择 q退出 n 四、其他命令 // 安
阅读全文
posted @ 2022-02-22 11:35 Mr_R
阅读(5441)
评论(0)
推荐(2)
编辑
2022年2月17日
git 远程回退版本
摘要: 一、在本地退回到到相应版本 git reset --hard <版本号> // 注意使用 --hard 参数会抛弃当前工作区的修改 // 使用 --soft 参数的话会回退到之前的版本,但是保留当前工作区的修改,可以重新提交 二、推到远程 git push origin <分支名> --force
阅读全文
posted @ 2022-02-17 14:47 Mr_R
阅读(1636)
评论(0)
推荐(0)
编辑
2021年12月11日
通过pre-commit 检测提交时的代码 + lint-staged自动修复
摘要: 一:pre-commit 第一步:安装husky可以看前一篇文章 https://www.cnblogs.com/Mr-Rshare/p/15677667.html 第二步:我们期望通过 husky 监测 pre-commit 钩子,在该钩子下执行 npx eslint --ext .js,.vue
阅读全文
posted @ 2021-12-11 23:45 Mr_R
阅读(1338)
评论(0)
推荐(0)
编辑
下一页
公告