从状态设置单选按钮默认值

时间:2017-12-08 18:53:41

标签: vue.js vuejs2 vuex

我有一个vuejs应用程序,在登录期间,我在vuex状态下获得所有用户的设置。

其中一个设置defaultView的值可以是1或2,具体取决于用户的选择。

我从州获得这个值:

  ...mapGetters({
      'defaultView'
  })

我是我的数据钩子我有这个:

data () {
   return {
     selected: defaultView ? defaultView : 2
   }
}

但选中的值始终为2,忽略defaultView的值。

我已尝试使用挂载的挂钩来设置值,但在页面刷新时,它会丢失该值。

如何设置从状态对象中选择的默认值?

1 个答案:

答案 0 :(得分:0)

created

中设置值
created(){
  this.selected = this.defaultView || 2
}