首页 > 其他分享> > Method “computed“ has type “object“ in the component definition. Did you reference the function corr
Method “computed“ has type “object“ in the component definition. Did you reference the function corr
作者:互联网
今天写vue登录页面时遇到了Bug,找了很久发现将computed写到了methods里面,应该是在methods外面
报错:
修改前:
<script>
import { mapGetters } from 'vuex'
export default {
name: "WelcomeLogin",
methods: {
gotoLogin() {
this.$router.replace('/login')
},
gotoRegister() {
this.$router.replace('/register')
},
computed: {
...mapGetters([
'token'
])
}
},
};
</script>
修改后:
<script>
import { mapGetters } from 'vuex'
export default {
name: "WelcomeLogin",
methods: {
gotoLogin() {
this.$router.replace('/login')
},
gotoRegister() {
this.$router.replace('/register')
},
},
computed: {
...mapGetters([
'token'
])
}
};
</script>
标签:function,definition,computed,replace,export,router,mapGetters,methods 来源: https://blog.csdn.net/chenjun1992/article/details/117516311