我在Vue中有一个(父)组件,它附带了自己的屏幕键盘,它位于自己的Vue组件中.键盘会跟踪输入的值,并将该值传递给父组件.有时,父组件需要重置该值.

它目前的实现方式是直接修改传递给键盘的props .显然,Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders.是一个警告.然而,这正是我在本例中所期望的行为:变量是同步的,如果父变量更改了值,它们应该保持同步.换句话说:我想禁用这个特定组件的特定警告.

我可以在覆盖局部变量的属性中添加一个观察者,并使用局部变量来跟踪情况.那是...愚蠢,因为它现在做的正是它现在做的,有更多的变量要跟踪.然而,我还没有找到压制警告的方法.有这样的特点吗?

推荐答案

As per Linux Borg(核心开发)目前(Vue 2.5.17)不可能基于每个组件禁用任何警告.您可以使用Vue.config.silent选项使所有警告静音.

Vue.js相关问答推荐

为什么元素会从Vue 3中的TransitionGroup左上角出现?

Vue 3组合式API如何测试是否发出正确的事件

有没有办法将react 键作为值传递给由 v-for 创建的 v-model

在 VueJS 中,将变量而不是组件的字符串名称传递给动态组件的 :is 属性不起作用

如何使用 vuejs 在浏览器 url 中获取当前 product.id 的详细信息

Rails Webpacker 还是 Vue-CLI?

如果 Vuetify 自动完成没有匹配的结果,则保留输入的文本

如何在 vue 3 脚本设置中的组件上使用 v-model

如何使用 Vuejs 和 Laravel 获取当前经过身份验证的用户 ID?

我可以修改 Vue.js VNodes 吗?

动态更改我的 Vue.js SPA 主题的最佳方式?

在 .vue 文件中使用 Vue.set() 和 Vue.use()

了解 Nuxt.js 中的State状态和Getters:Getters不起作用

Vue Chart.js - 条形图上的简单点/线

单击时交换组件

在vue中单击时如何模糊元素

使用 vuejs 动态设置 id 标签

Vue 2 转换不起作用

为什么 router.currentRoute.path 没有react?

Vue.js 中的条件 依赖于props值?