vue3中同样使用改方式:
import { useRouter } from 'vue-router'; const router = useRouter(); router.push()
但是控制台会报错:
Cannot read properties of undefined (reading 'push')
这是英文useRoute, useRouter必须写到setup中,强行在函数中使用这两会报undefined,导致无法获取路由数据和路由方法。
此时要修改引入方式:
import Vrouter from "@/router"、 const router = Vrouter; router.push()
这样就没问题了
- 路由 properties undefined reading Cannotproperties undefined reading cannot 路由properties undefined reading properties typeerror undefined reading taro properties undefined reading properties typeerror reading cannot typeerror undefined property cannot pickalgorithm properties reading cannot quot undefined property cannot clearvalidate undefined property cannot access_token undefined property cannot