我项目是用nuxt做的,现在有一需求要点击页面按钮来切换页面布局。我是这样写的,给layout赋一变量,按钮切换时改变变量的值,但运行时却报错说那个变量未定义,我猜应该是变量未赋上值就变编译了,应该是变量获取值的位置不对?我是在computed获取的值。
export default{
computed:mapGetters({
themeFlag: 'menu/themeToggle'
}),
layout: themeFlag ? 'vertical':'horizontal'
}
或者大家有其它思路来实现这个需求的吗?
layout不应该放在
computed
里然后return this.themeFlag ? 'vertical':'horizontal'
吗还是我已经落伍了...