javascript - 反应式组件/更新组件(模态)Vue Js
问题描述
我是初学者,我需要帮助,它不会在不关闭模式的情况下更新。为了简化,点击我的按钮,它应该显示我的数据结果。如果我在不关闭模式的情况下更改按钮,我希望更新结果(text1 和 text2 的乘法)。
提前致谢
https://codesandbox.io/s/red-leftpad-6oed4?file=/src/timeline.vue
解决方案
在modal.vue
您的代码框中,使用一个watch
或computed property
获取最新infosModal
的(当依赖关系发生更改时,将触发监视或重新计算计算属性)。并且timeline.vue
应该做同样的事情。
例如,在modal.vue
下面添加:
watch: {
'infosModal': function (newVal) {
this.test = newVal
}
},
computed: {
computedInfosModal: function() {
return Object.assign({}, this.infosModal);
}
},
推荐阅读
- c++ - 为什么我能够从派生类修改基类的私有数据
- javascript - Redux Reselect - 带有参数输入的选择器正在重新计算
- php - JSON-LD 和内容中的引号
- azure - 无需后端即可从 Web 应用访问 azure 文件存储
- python - AttributeError:模块'numpy'没有属性'array
- mysql - MySQL server requested caching_sha2_password for a user with standard password
- php - 使用 Sendmail 驱动程序发送邮件不起作用且没有错误 Laravel 5.5
- visual-studio-code - 有没有办法在 Vscode 中美化 curl 命令?
- ruby - 如何在 ruby 中测试目录读取和寻址方法?
- c# - 通过 OpenFileDialog 打开第二个文件时,图表绘制几条线