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

Setting Radio button default value from state

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

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

我从状态中得到这个值:

  ...mapGetters({
      'defaultView'
  })

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

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

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

我试过使用 mounted hook 来设置值,但是在页面刷新时,它丢失了值。

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

设置created中的值。

created(){
  this.selected = this.defaultView || 2
}