Vue.js在没有事件的情况下在其他组件中设置数据

时间:2018-12-20 23:31:42

标签: javascript vue.js

当前我正在使用Laravel Nova。在后台,它使用的是vue.js。我已经制作了一个自定义vue组件,该组件需要更改另一个组件中的数据。

该其他组件位于n目录中,因此我无法更改组件代码。该组件未使用事件,因此无法使用该事件更改数据。

我想知道是否可以在不使用事件的情况下更改另一个组件中的数据?

1 个答案:

答案 0 :(得分:0)

我不知道要在其中设置数据的组件的代码。
但是,如果有裁判,您可以这样做:

updateData: function() {
  this.$refs.xyComponent.clicked = true
}

请注意,$refs仅在渲染过程之后填充。