问答详情
源自:4-2 单页面应用Demo1

请问一下老师綁定的这个key是什么作用,或者什么参数?

https://img2.mukewang.com/5d10d41000011bbd12100121.jpg

如题所示,这个如果两个div都绑定这个key,还会出现报错,如下:

https://img3.mukewang.com/5d10d45a00016af610470497.jpg

提问者:qq_兰桨_0 2019-06-24 21:47

个回答

  • Brian
    2019-06-25 15:26:29
    已采纳

    这里是因为vue的虚拟DOM的原因,通俗的来说,放在内存中的DOM你也要告诉它你改变的是哪一个,对不对?否则,名义上你从程序上改了,但是,vue不知道啊,所以要给它打一个标签(key值)。


    参考:

    https://cn.vuejs.org/v2/api/#key

    为了给 Vue 一个提示,以便它能跟踪每个节点的身份,从而重用和重新排序现有元素,你需要为每项提供一个唯一 key 属性