vue --- Vue中的路由跳轉問題

import Vue from 'vue'
import Router from 'vue-router'    // 前2個導入時vue框架自帶的
import SayHi from '@/components/SayHi'   // 這個導入是自己寫的位于components下的sayHiVue.use(Router)  // 用到了vue的Router模塊
export default new Router({routes: [{path: '/say_hi',     // 在瀏覽器中輸入@/#/say_hiname: 'SayHi',   // 給處理這條路由的js文件起名為SayHi,一般就是瀏覽器中輸入的駝峰命名法命名的component: SayHi   // 處理該路由的組件,在上面導入的},]
})
path: 定義鏈接地址, 如/#/say_hi
name: 表示為這個路由加名字, 方便以后引用, 如this.$route.push({name:'SayHi'})
component: 表示該路由由哪個component來處理.
// 跳轉到某個路由時帶上參數  --- > 普通的參數
routes: [{path: '/blog',name: 'Blog'}
]
// 在視圖中,我們這樣做:
<router-link :to="{name: 'Blog', query:{id:3} }">User</router-link>
// 用戶點擊這個代碼生成的 html 頁面時, 就會觸發跳轉.// 在<script />中,我們這樣做:
this.$router.push({name: 'Blog', query: {id: 3}})// 上面兩個都會跳到/#/blog?id=3
// 跳到某個路由時帶上參數 --- > 在路由中聲明的參數
routes: [{path: '/blog/:id',name: 'Blog'},
]// 在視圖中,我們這樣做:
<router-link :to="{name: 'Blog', params: {id: 3} }">User</router-link>// 在script中,我們這樣做:
this.$router.push({name: 'Blog', params: {id: 3}})
// 上面兩個都會跳轉到/#/blog/3    ps:與上面塊(/#/blog?id=3)的區別
// 根據路由獲取參數
--- > 對于 /#/blogs?id=3 中的參數,可以這樣獲取
this.$route.query.id  // 返回結果3--- > 對于 /#/blogs/3 這樣的參數,可以對應的路由是:
routes: [{path: '/blog/:id',    // 注意此處的id...}
]
可以采取以下的代碼來獲取id
this.$route.params.id   // 返回結果3

參考 《Vue.js快速入門》 P92~P94

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/251533.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/251533.shtml
英文地址,請注明出處:http://en.pswp.cn/news/251533.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

水瓶與天蝎的八年愛戀(圖

新浪網友&#xff1a;kinkihi 水瓶與天蝎的八年愛戀我水瓶&#xff0c;他蝎子。我們相戀8年&#xff0c;確切的說中間有5年在一起的時間不超過6個月&#xff0c;兩人一直處于異地狀態&#xff0c;說出來可能沒幾個人能信&#xff0c;我們是這樣走過來的。我一直是嚴格要求自己&…

Controller上使用@CrossOrigin注解

本文首次發布于My Blog,作者Ian,轉載請保留原文鏈接。 就是一個跨域的注解 Spring MVC 從4.2版本開始增加了對CORS的支持 CORS介紹請看這里&#xff1a;https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Access_control_CORS 參考isea533&#xff1a;https://blog.csdn.net/…

vue --- 基本的表單元素

<template> <div>input: <input typetext v-modelinput_value />,輸入的值: {{input_value}}<hr />text area: <textarea v-model"textarea_value"></textarea>,輸入的值: {{textarea_value}}<hr/>radio:<input typera…

相關名詞淺析

分布式&#xff1a;一個業務分拆多個子業務&#xff0c;部署在不同的服務器上集群&#xff1a;同一個業務&#xff0c;部署在多個服務器上轉載于:https://www.cnblogs.com/yuki-l/p/9202819.html

Beta 討論分析——持續更新ing

wonderland Beta 討論分析 標簽&#xff08;空格分隔&#xff09;&#xff1a; 軟工實踐 wonderland 主要工作: info信息&#xff1a; 1、關聯賬號界面:hbb 2、標簽檢索界面:hbb 3、近期活躍度(cf、hdu):橘子 4、增加個人頭像 wiki &#xff1a; 點贊排行、閱讀量排行返回數據 …

vue --- 提交表單到服務器

<template> <div><textarea v-modelcontent></textarea><br/><input typebutton clicksubmit value留言 /> </div> </template><script> export default {data () {return {content: }},methods: {submit: function () …

節約內存:Instagram的Redis實踐(轉)

一、問題&#xff1a; 數據庫表數據量極大&#xff08;千萬條&#xff09;&#xff0c;要求讓服務器更加快速地響應用戶的需求。二、解決方案&#xff1a;1.通過高速服務器Cache緩存數據庫數據2.內存數據庫三、主流解Cache和數據庫對比&#xff1a;從以上各數據可知&#xff0c…

多數公司容易犯的5個大數據錯誤

多數公司容易犯的5個大數據錯誤 如今&#xff0c;大數據革命驅動了現代工業發展&#xff0c;每天都有越來越多的企業采用大數據技術。然而&#xff0c;盡管大量數據已經存在和應用了很長時間&#xff0c;但如何使用它&#xff0c;仍然存在許多嚴重的錯誤。 以下是企業容易犯的5…

vue --- SPA模式的組件

SPA&#xff1a;單頁應用(Single Page App),具體好處,百度搜索 我們可以想象一個場景&#xff0c;有兩個頁面,每個頁面的頭部都有一張 Logo 圖片.如果每次都寫成原始 HTML 的話,代碼就會重復. // 頁面1的代碼如下:<div classlogo><img srcurl> </div>// 頁面…

(2.15)備份與還原--使用作業備份、清理過期備份、清理歷史記錄、事務日志是否備份過...

一、建立作業備份數據庫 打開SQL SERVER MANAGEMENT STUDIO&#xff0c;啟動SQL SERVER代理服務&#xff08;注意在“控制面板-管理工具-服務”中設置SQL SERVER AGENT的啟動類型為自動&#xff09;。啟動后點擊“作業-新建作業”&#xff0c;彈出一個作業屬性的窗口&#xff0…

javascript+HTML+CSS面試題

今天參加面試&#xff0c;考了我三個小時&#xff0c;考暈了&#xff0c;趕緊補習補習javascript的知識&#xff01;&#xff08;另&#xff1a;人事部明明說招HTML5CSS3jQuery&#xff0c;考1個半小時左右&#xff0c;怎么變成了考傳統DIVCSSjavascript啦&#xff0c;嗚嗚嗚~~…

android 對話框

android 8種對話框&#xff08;Dialog&#xff09;使用方法匯總 作者&#xff1a;gzdaijie本文為作者原創&#xff0c;轉載請注明出處&#xff1a;https://www.cnblogs.com/gzdaijie/p/5222191.html 目錄 1.寫在前面2.代碼示例2.1 普通Dialog&#xff08;圖1與圖2&#xff09;2…

Java 多線程 之 suspend掛起 線程實例

http://www.verejava.com/?id16992945731073 package com.suspend.resume; /*題目: 人們在火車站的售票窗口排隊買火車票1. 北京西站開門2. 打開售票窗口3. 北京西站有10張去長沙的票4. 打開2個售票窗口, 5 假設每個售票窗口每隔1秒鐘買完一張票1. 根據 名詞 找類人們(Person…

算法 --- 插入排序的JS實現

let A [5, 2, 4, 6, 1 ,3];// 插入排序 insertionSort (A) > {console.log("原數組>>>", A);for (let j1; j<A.length; j) {let key A[j];i j -1;while ( i > -1 && A[i] > key) {A[i1] A[i];i i-1;}A[i 1] key;}console.log(&q…

SAFESHE錯誤

今天寫驅動編譯的時候遇到一個問題&#xff0c;link一個比較老的lib時&#xff0c;報錯&#xff1a; error LNK2026: module unsafe for SAFESEH image 解決辦法&#xff1a; 在Source文件中加入一行 NO_SAFESEHTRUE 編譯時候執行 build -cZg轉載于:https://www.cnblogs.com/fa…

python之正則(一)

1.常用正則表達式: \d:數字[0-9] &#xff0c;實例:a\dc -> a1c\D:非數字[^\d],實例:a\Dc -> abc\s:空白字符[<空格>\t\r\n\f\v] 實例:a\sc ->a c\S:非空白字符[^\s] 實例:a\Sc ->abc\w:單詞字符[A-Za-z0-9_] 實例:a\wc ->abc\W:非單詞字符[^\W] *:匹配前…

邏輯讀、物理讀

邏輯讀、物理讀、預讀的基本概念轉載于:https://www.cnblogs.com/mySerilBlog/p/9208215.html

算法 --- 歸并排序的js實現

let mergeSort (A, p, q, r) > {console.log("原數組>>>", A);let n1 q - p 1;let n2 r - q;let L new Array();let R new Array();for (let i 1; i < n1 1; i) {L[i -1] A[p i - 1];}for (let j 1; j < n2 1; j) {R[j-1] A[q j];}L[…

c#中的代理和事件

事件&#xff08;event&#xff09;是一個非常重要的概念&#xff0c;我們的程序時刻都在觸發和接收著各種事件&#xff1a;鼠標點擊事件&#xff0c;鍵盤事件&#xff0c;以及處理操作系統的各種事件。所謂事件就是由某個對象發出的消息。比如用戶按下了某個按鈕&#xff0c;某…

個人技術博客

一. Volley框架 在進行和服務器交互的時候需要發送請求&#xff0c;發現了volley這個好用易上手的框架。volley是一個異步網絡通信框架&#xff0c;它的優點在于輕量級、適用于量小但傳送頻繁的請求操作 搭建請求的第一步就是新建一個請求隊列RequestQueue queue Volley.newRe…