我知道解决方案是像这样更新道具数据:
this.selectedContinent = ""
但我想使用另一种解决方案
在我阅读了一些参考资料后,解决方案是:
this.$forceUpdate()
我试了一下,但它不起作用
演示和完整代码如下:
https://jsfiddle.net/Lgxrcc5p/13/
你可以点击按钮测试试试
我需要更新属性数据以外的解决方案
原文由 moses toh 发布,翻译遵循 CC BY-SA 4.0 许可协议
我知道解决方案是像这样更新道具数据:
this.selectedContinent = ""
但我想使用另一种解决方案
在我阅读了一些参考资料后,解决方案是:
this.$forceUpdate()
我试了一下,但它不起作用
演示和完整代码如下:
https://jsfiddle.net/Lgxrcc5p/13/
你可以点击按钮测试试试
我需要更新属性数据以外的解决方案
原文由 moses toh 发布,翻译遵循 CC BY-SA 4.0 许可协议
9 回答1.6k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
6 回答770 阅读
2 回答1.8k 阅读
4 回答827 阅读✓ 已解决
2 回答1k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
您必须为您的组件分配一个键。当你想重新渲染一个组件时,你只需更新密钥。更多信息 在这里。