shintendo 最近的时间轴更新
shintendo

shintendo

V2EX 第 274063 号会员,加入于 2017-12-12 17:20:00 +08:00
今日活跃度排名 8519
Typescript 里面,如何实现这样一个函数
  •  1   
    TypeScript  •  shintendo  •  219 天前  •  最后回复来自 noe132
    2
    分享视频《为什么 Microsoft Word 是最好的 IDE》
    分享发现  •  shintendo  •  2021-02-13 13:13:32 PM  •  最后回复来自 zexinwu84
    19
    shintendo 最近回复了
    4 天前
    回复了 yxcoder 创建的主题 Vue.js vue 视频流 列表数据更新导致 DOM 树重建
    本来就是只渲染修改的部分,问题在于你的列表增删了项以后,vue 无法确定新列表和旧列表的元素对应关系。
    比如[1, 2, 3, 4, 5]变成[2, 3, 4, 5],有可能是删掉了第一项,也有可能是删掉了最后一项并把前四项+1 ,vue 无从知道。
    当列表元素持有状态(类似 react 的非受控组件)的时候,就会出现问题了。
    解决方法如一楼所说,给元素加 key 。通过对比新列表和旧列表的 key ,vue 就能知道你增删了哪一项,从而只渲染对应的项。
    注意不要给$index ,那跟没给是一样的。
    猜谜时间到
    它都不遵守劳动法了,遵守你的 license ?
    你以为传统的 class 把结构和样式分离了吗?
    以 BEM 为例,你没发现它把 html 结构在类名里又维护了一份吗?
    结构和样式从来就没有真正解耦过,不管是 2012 还是 2022 。
    转变只在于传统写法样式依附于结构,改样式容易改结构麻烦,原子类写法结构依附于样式,改结构容易改样式麻烦。
    9 天前
    回复了 CharlesGray 创建的主题 Apple 我怀疑我的 MacBook 产生了意识
    这帖子可以拍一集走近科学
    12 天前
    回复了 IAmAlive 创建的主题 程序员 有没有在线通过链接直接看到图片的网站
    <html>
    <body>
    <img>
    <input>
    <button onclick="document.querySelector('img').setAttribute('src', document.querySelector('input').value)">查看</button>
    </body>
    </html>

    学点前端提升生活质量
    呃,建议主贴放点截图和描述,别上来就二维码怼脸
    13 天前
    回复了 sundawang 创建的主题 Getting Things Done 大家平时都用什么 todo 待办?
    @sggggy 就是个 electron 吧
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3986 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 08:00 · PVG 16:00 · LAX 01:00 · JFK 04:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.