为了账号安全,请及时绑定邮箱和手机立即绑定

Push 路由的时候 显示push undefined,请问是怎么回事

就在我添加数据,改变路由的时候,报错了

代码:

<template>

<div>

<p>标题</p>

<input type="text" v-model="title">

<p>内容</p>

<input type="text" v-model="content">

<div class="btn" @click="add()">添加</div>

</div>

</template>

<script>

import store from '@/store'

export default {

name: 'Add',

data () {

return {

title: '',

content: ''

}

},

methods: {

add() {

store.commit('addItem', {

title: this.title,

content: this.content

})

this.title = ''

this.content = ''

this.$router.push('/home/list')

}

}

}

</script>

<style scoped>

</style>


https://img1.sycdn.imooc.com//5c7aa64400017ec516750792.jpg

正在回答

1 回答

router的push方法里面是一个对象,不是字符串。this.$router.push({ path: '/home/list'})

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

Push 路由的时候 显示push undefined,请问是怎么回事

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信