相关疑难解决方法(0)

是否可以从Vue组件中的方法更改道具值?

我有一个组件,我将值543传递给道具:prop-room-selected,

<navigation-form :prop-room-selected='543'>
</navigation-form>
Run Code Online (Sandbox Code Playgroud)

现在,从按钮单击,我调用函数updateCoachStatus来更改propRoomSelected的值,但props值不更新.

{
    template: '#navigation-form',
    props: ['propRoomSelected'],
    data: function () {
      return {
        roomSelected: this.propRoomSelected,
      }
  },
  methods:{
      updateCoachStatus: function(event){
         this.propRoomSelected = 67;
      }
  }
}
Run Code Online (Sandbox Code Playgroud)

我不知道如何从功能中改变道具的价值.是否有可能在Vue中更新道具的价值?

laravel vue-component laravel-5.3 vuejs2

11
推荐指数
1
解决办法
2万
查看次数

标签 统计

laravel ×1

laravel-5.3 ×1

vue-component ×1

vuejs2 ×1