V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ooo4  ›  全部回复第 1 页 / 共 6 页
回复总数  110
1  2  3  4  5  6  
3 天前
回复了 leaveeel 创建的主题 Vue.js vue 指令更新问题
@NerbraskaGuy 这个问题的本质是,渲染函数的副作用没有对这种情况进行依赖收集,这就会导致组件始终不会更新了,那么自定义指令的 update 钩子也当然无法执行了
3 天前
回复了 leaveeel 创建的主题 Vue.js vue 指令更新问题
https://github.com/vuejs/core/blob/f6e84af30aeffd281aebbab02b0e623e5fc159e0/packages/runtime-core/src/directives.ts#L95

有一个 deep 的配置,如果加一个 deep:ture 就可以了,因为在 mount 时,默认没有对这个响应式数据的各个 key 进行依赖收集,所以才没有触发对应的 update 钩子,

如果你在模板中使用使用{{loadingValueObj}},是直接编译成_toDisplayString($setup.loadingValueObj),里面是使用的 JSON.stringify ,就对各个属性进行了依赖收集了
7 天前
回复了 maxmax4max 创建的主题 职场话题 和同事相处不来怎么办?
我们公司的老员工就是这样,菜的抠脚
dfs
项目很好看,
同样也在成都,不过我面试都约不上
推荐点好吃的,新疆辣子鸡,过油肉拌面,烤包子
24 天前
回复了 lawrencelee 创建的主题 Python Python 小组作业,做个什么东西好呢?
写一个 json parser
垃圾双非本科就是信息安全,然后工作是前端
WIP(玩具): 一个流式解析 markdown 的项目
https://github.com/linzhe141/markdown-stream
42 天前
回复了 ooo4 创建的主题 React 请教一个关于 useEffect 依赖的问题
@MossFox 改成了 useMemo 解决我的问题了,逻辑也清晰多了
```js
const conversationInfo = useMemo(() => {
return conversation.map((i) => ({
...i,
active: i.id === currentChatId,
title:
currentChatTitle && i.id === currentChatId ? currentChatTitle : i.title,
}))
}, [conversation, currentChatTitle, currentChatId])
```
42 天前
回复了 ooo4 创建的主题 React 请教一个关于 useEffect 依赖的问题
@wiluxy 感谢
42 天前
回复了 ooo4 创建的主题 React 请教一个关于 useEffect 依赖的问题
@wgbx 不加这个 currentChatId 能满足我的功能,但 eslint 会抛出警告,加了又不满足我的功能了,react 太难了。
43 天前
回复了 ooo4 创建的主题 React 请教一个关于 useEffect 依赖的问题
@MossFox thanks ,我明天试试,顺便在看看文档
43 天前
回复了 ooo4 创建的主题 React 请教一个关于 useEffect 依赖的问题
@darkengine 就是在/bar/foo 下的这个 page.tsx 更新了一个状态 currentChatTitle ,然后在/bar 下的 page.tsx 要触发 currentChatTitle 的副作用,再更新额外的状态
github 建个仓库
50 天前
回复了 ooo4 创建的主题 职场话题 今年这环境怎么更难找工作(前端)了?
@94qihang 自己平时也在学习和了解各种技术,但做出来的基本都是玩具项目,去年也在卷 vue 源码,混了 10 几个 pr
50 天前
回复了 ooo4 创建的主题 职场话题 今年这环境怎么更难找工作(前端)了?
@Chism boss 直聘,大部分都是已读不会,要不就是说等部门筛选
1  2  3  4  5  6  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1535 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 33ms · UTC 16:35 · PVG 00:35 · LAX 09:35 · JFK 12:35
Developed with CodeLauncher
♥ Do have faith in what you're doing.