vue 跳轉不成功

2021-07-24 08:36:30 字數 597 閱讀 1346

最近遇到乙個坑。我在vue裡面,如果判斷使用者資訊正確,則要跳轉到首頁,這樣乙個基本的功能。然後就查到了下面的方法:

this.$routes.go('/success')

this.$routes.router.go('/success')

當然了結果是不成功的。雖然 log出this.$routes是存在的,但是他只包含了幾個屬性。比如path,name,這些。沒有這些go方法了。

vue 2.0較 vue 1.0 有很大的改變,去除了 go這些方法。反而是用下面的代替的:

// 字串

router.push('home')

// 物件

router.push()

// 命名的路由

router.push(})

// 帶查詢引數,變成 /register?plan=private

router.push(})

感覺略坑。改動太大了,發現很多原來的對router 的說明全部變成了404,估計是vue團隊在改進了以後就去掉了原來的文件說明。我覺得還是留著並且給出讀者提示比較友好。

Mac解除安裝vue不成功

npm install g vue cli npm uninstall g vue cli yarn global add vue cli yarn global remove vue cli首先確定你的是npm安裝的還是yarn安裝的,要用對應的解除安裝方式 如果還是解除安裝不成功,那麼有以下辦法...

apache啟動不成功

os 10022 提供了乙個無效的引數。child 840 setup inherited listeners wsasocket failed to open the inherited socket.解決辦法 1.用netstat a檢視80埠是否占用 2.a.網路上的芳鄰 檢視網路連線 本地連...

CocoaPods 安裝不成功

可能遇到的問題 1 source not present in cache 位址有誤 有些機器的位址沒有 https 解決方案 1 gem sources remove 2 安裝錯誤 1warning rubygems 1.2 index not foundfor 2 3 4rubygems wil...