1. 程式人生 > >vue 跳轉不成功

vue 跳轉不成功

問題描述

最近遇到一個坑。我在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({ path: 'home'
}) // 命名的路由 router.push({ name: 'user', params: { userId: 123 }}) // 帶查詢引數,變成 /register?plan=private router.push({ path: 'register', query: { plan: 'private' }})

思考

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

相關推薦

vue 成功

問題描述 最近遇到一個坑。我在vue裡面,如果判斷使用者資訊正確,則要跳轉到首頁,這樣一個基本的功能。然後就查到了下面的方法: this.$routes.go('/success') this.$routes.router.go('/success')

Winform"閃現"

後臺 pen lse hide led catch 就是 span tick 第一次寫博客,所以寫的不好還請大家多多見諒! 因為公司做的是C/S項目,客戶端是winform窗體,後臺是JAVA做的。然後最近開發遇到了一些問題:窗體跳轉的時候出現“閃現”(假如

我遇到的response.sendRedirect了問題

使用 tro resp 大神 one 對比 urn ret post    response.sendRedirect不跳轉的原因可以歸納為(其中第三點是我遇到的問題): 前人經驗: 在使用response.sendRedirect時,前面不能有HTML輸

總是獲取驗證碼那

xtrabackup會備份binlog日誌嗎xtrabackup會備份binlog日誌嗎 mysql二進位制日誌恢復問題對分割槽表的恢復有沒有限制mysql二進位制日誌恢復問題對分割槽表的恢復有沒有限制 老師您好我問下properties檔案新增後沒有Properties和S

vue外部連結

當我們在檔案中,如果是vue頁面中的內部跳轉,可以用this.$router.push()實現,但是如果我們還用這種方法跳到外部連結,就會報錯,那麼我們如何跳轉到外部連結呢,我們只需用 window.location.href = ‘url’來實現,具體程式碼如

vue 頁面返回時tab狀態有誤的解決辦法

一、前言 最近在做新vue專案的時候遇到了一個問題,就是tab間的切換沒有問題,當跳轉到其他頁面時,且這個頁面並非子路由,再用瀏覽器的返回按鈕返回首頁時,tab的active始終指向預設的第一個選項。 感覺這還是個比較常見的問題,但是在網上居然沒怎麼搜尋到,自己摸索了一下,搞了一個解

a標籤超連結 javascript:void(0),點選超連結,響應

讓超連結點選後不跳轉,可以用href = "#",但是這個#就會錨點到頁面最上邊     點選連結後不跳轉可以設定成     1.<a href="javascript:void(0);" >javascript:void(0);</a>     2

$state.go(),地址正確,到指定頁面

最後解決問題的書寫方式:$state.go("跳轉的地址",{},{reload: true});錯誤的幾個原因:1、只是在跳轉之前加了 $state.reload();$state.reload(); $state.go("跳轉的地址",{},{reload: true})

解決thinkphp5 $this->redirect()

<?php namespace app\index\controller; use think\Controller; class Index extends Controller {     public function index()     {        

VUE和登入驗證儲存問題

1、跳轉 sumitlogin:function () { if(this.accesscode==='access'){ localStorage.userid=this.userid; this.URL =thi

java 實時監控微信掃碼支付,支付成功成功頁面

例如生成的微信二維碼如下: 通常的邏輯是,當用戶使用微信掃描次二維碼時,將會提示此二維碼已經被掃描,當用戶完成支付後,將會提示使用者支付成功或者跳轉到支付成功頁面。 微信支付很坑的地方是,掃碼支付掃碼需要自己生成被掃描的二維碼,這就造成,微信支付不能

解決小程式tabBar能帶引數問題

     我們都知道如果說想實現頁面間的聯動傳入引數並且跟資料做互動是必不可少的,但是小程式這裡遇到了一個難題就是如果實現tabBar欄之間的跳轉的話是不能傳入引數的那麼我們要如何解決這個問題呢!

springmvc action訪問路徑帶項目名與controller帶項目名

訪問路徑 pri his localhost tco server 無法訪問 spring quest 1.action url不帶項目名導致無法訪問action jsp action 添加項目名   在JSP頁面獲取當前項目名稱的方法:   方法1: <%=

ie下帶referer的解決方法

用js進行跳轉,在ie下不能記錄referer,但在ff下是可以的。 經過嘗試,終於找到好的方法解決了。 呵呵! 最好的解決方法: <script> var url="http://hi.baidu.com"; function goto2(){         if(document.

spring 頁面到對應的Controller方法

錯誤:如標題 問題描述: <div class="control-group"> <label for="resOpsList" class="control-label">對資源的操作:</label> <div

iOS-支付寶sdk支付結束了?【SDK】

支付寶sdk 2.0 demo測試正常(會跳轉到支付寶頁面), 把demo裡的那些測試資料直接整合到我的工程裡,執行完 [sourcecode language="plain"] [[AlipaySDK defaultService] payOrder:orderStrin

Springmvc中提交from之後進控制器

今天在自學springmvc之後寫了一個簡單的案例,可是不管怎麼改都不進入控制器Controller,找了好久之後原來是粗心有個地方寫錯了,詳情請往下看: 在springmvx-servlet.xml

頁面——所頁面有display:none(錨點到)

     今天遇到了一個難題,就是要從A頁面跳轉到B頁面的指定地方,但這個指定的地方又有個display:none;在網上找了一下解決的辦法一直沒有找到,或許是我搜索的關鍵詞不對吧!想了一小段時間後忽然靈光一閃,嘿嘿嘿!腦子裡蹦出一個自認為覺得好的點子。       眾所周

用SSH時幾個增刪查改操作後回列表頁面(原因在連線池)

一開始在配置hibernate.cfg.xml時我忘了註釋掉下面連線池的程式碼,所以在兩個任意增刪查改操作後便不能跳轉回頁面,註釋掉後就可以了。不過這些小細節以後要注意一下就好<property name="hibernate.connection.provider_c

Jmeter錄制https協議成功(證書導入)

images https ref 請求 com tar targe 技術 成功 原文: http://www.cnblogs.com/Lam7/p/7154120.html 錄制腳本的時候,比如錄制https協議的百度網站 https://www.ba