V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  daolanfler  ›  全部回复第 2 页 / 共 11 页
回复总数  208
1  2  3  4  5  6  7  8  9  10 ... 11  
B.prototype instanceof A // true
B.prototype.__proto__ === A.prototype // true
A.prototype instanceof Object // true

const a = new A()
chrome dev console 里面也是 a 也是 A{} 这种形式展示的
108 天前
回复了 sleepybear1113 创建的主题 macOS 来说说 Mac 比起 Windows 笔记本好在哪里
@yjsdaniel 不是我用过我就信了,thinkbook 14 那玻璃触控板,难用极了
iPhone 15pro 发热严重,不建议
109 天前
回复了 sleepybear1113 创建的主题 macOS 来说说 Mac 比起 Windows 笔记本好在哪里
B 站的直播画质是真的啦,原画还没有 twitch 的 720p 画质高。我用的 8845HS mini 主机看 B 站的 4K 也卡,这么看来错怪 AMD 集显了,是 B 站不给力。
iPhone 12 -> IQOO z9 turbo
最大的不适应就是 airpods pro 接电话的时候对方听不到
摄像不突出,轻,发热可控
AI 功能比 vscode + copilot 强,但是编辑器细节上不如 vscode ,比如文件变更后,git 图标上没有数字提示,sidebar 的双击默认宽度占满 1/2 屏幕之类的。对于新项目可能 cursor 会更好,但是维护老项目,在原来的功能上修修改改,我还是会用 vscode
看到一篇好文,https://juejin.cn/post/7331992322233024548 关于剪贴板复制的,可以按照 mime 或者自定义 类型复制的
138 天前
回复了 Fader10 创建的主题 程序员 请教一下前端的学习路线
我看好多后端学前端都是从博客开始
139 天前
回复了 wy78200 创建的主题 MacBook Pro 给 macbook 配置 4k 显示器是不是浪费
我 windows 4k 27 寸 都要开 200%缩放
肯定上 Electron 啊,让自己轻松点
140 天前
回复了 Artiver 创建的主题 Vue.js 请教下 Vue3 缓存组件删除问题
@lovelylain 也没有,我试过,100ms 也没用,所以我倾向于这是一个 KeepAlive 组件或者 vue-router 的 BUG
再加两个状态呗,newCars[], removeCards: [] dispatch 更新的时候把这两个状态一起更新了。如果你的地图组件是独立于 react 的,在 useEffect 里面可以增量更新移除。
如果地图组件也是 react 的话,那更新 cars 就行,不用设置多的状态,直接交给 React 去渲染得了。
懵逼树下你和我
140 天前
回复了 Artiver 创建的主题 Vue.js 请教下 Vue3 缓存组件删除问题
感觉像是 vue keep-alive 的 bug ,关闭当前的 tab 之后,虽然 keep-alive 的 include 属性变了,但是页面组件并没有销毁,还存在于内存里面
```js
// 删除菜单项
function delMenu(menu, nextPath) {
let index = 0
index = menuList.value.findIndex((item) => item.path === menu.path)
if (nextPath) {
router.push(nextPath)
return
}
// 若删除的是当前页面,回到前一页,若为最后一页,则回到默认的首页
if (menu.path === activeMenu.path) {
const prePage = index - 1 > 0 ? menuList.value[index - 1] : {path: defaultMenu.path}
router.push({path: prePage.path, query: prePage.query || {}})
}

setTimeout(() => {
if (!menu.meta.hideClose) {
if (menu.meta.cache && menu.name) {
store.commit('keepAlive/delKeepAliveComponentsName', menu.name)
}
menuList.value.splice(index, 1)
}
}, 300);
}
```
如楼上所说,改一下顺序确实可以,但是还必须设置延迟 300ms ,有点莫名其妙。
keep-alive 还是少用,感觉不太靠谱,之前写 vue 的时候,在 dev-tools 经常看同一个页面(组件)的几份缓存,而官方也没有提供清理缓存的 api https://github.com/vuejs/rfcs/pull/284
[image]( https://imgur.com/jBhX5Rc)
测试
155 天前
回复了 ZoBoat 创建的主题 React 大家什么情况下用 Redux 呢
https://imgur.com/jBhX5Rc

zustand 比 useContext 好在更细粒度的控制渲染
1  2  3  4  5  6  7  8  9  10 ... 11  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5900 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 39ms · UTC 02:27 · PVG 10:27 · LAX 18:27 · JFK 21:27
Developed with CodeLauncher
♥ Do have faith in what you're doing.