我知道解决方案是像这样更新道具数据:
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 许可协议
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
您必须为您的组件分配一个键。当你想重新渲染一个组件时,你只需更新密钥。更多信息 在这里。