vue component 再次打开时,如果恢复 prop 的默认值?

请看演示
https://codepen.io/homor/pen/...

组件 nameinput 有两个默认属性,同时修改 subject.name 和 namey,关闭组件,再打开后,subject.name 没有恢复默认值。

怎么才能让 subject.name 也恢复到默认值呢?

阅读 2k
1 个回答

dataprop 这些,如果是引用类型,要写成函数形式。要不然你始终指向的都是同一个对象。

image.png

这改成:

default: () => {
    return {
        name: 'homor'
    };
}

image.png

https://v3.cn.vuejs.org/guide...
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题