在用router-link標簽來跳轉頁面嗎?
out! 今天就帶你解鎖 Vue 的編程式導航,用 Javascript 代碼輕松實現頁面跳轉,讓你的項目更靈活、更強大!
基本跳轉:
1. 導入路由實例:
首先,在你的 Vue 組件中導入 vue-router 實例。
javascript
import { useRouter } from 'vue-router';
2. 定義路由方法:
使用 useRouter() Hook 獲取路由實例,并定義跳轉方法。
3. 點擊按鈕觸發跳轉:
在你的按鈕元素上添加 @click 事件監聽器,調用跳轉方法。
示例代碼:
html
<template>
<button @click="goToHome">前往首頁</button>
</template>
<script>
import { useRouter } from 'vue-router';
export default {
setup() {
const router=useRouter();
const goToHome=()=> {
router.push('/'); //跳轉到首頁
};
return {
goToHome
}
}
};
</script>
兩種語法詳解:
1. router.push(location):
2. router.replace(location):
代碼示例:
javascript
// 使用字符串路徑跳轉
router.push('/profile');
// 使用對象跳轉,并傳遞參數
router.replace({ path: '/products', query: { id: 123 } });
// 使用命名路由跳轉
router.push({ name: 'profile' });
編程式導航的優勢:
希望這篇文章能幫助你快速上手 Vue 的編程式導航,靈活操控頁面跳轉,讓你的應用更具交互性!
歡迎在評論區分享你的導航技巧和創意,一起探索 Vue 的無限可能!
#Java后端需要學習哪些技術#
天學會html+css,第六天橫向導航。
今天的學習目標是這部分橫向導航菜單。
·找到中間盒子,在里面添加ul列表,結構跟昨天的縱向導航菜單一樣。文本內容快速添加,看下效果。
·然后從外到內依次寫css樣式,ul的高度跟上一層一樣,默認樣式黑點去掉,看下效果。
·給 li添加左浮動,讓它們從縱向排列變成橫向排列。在給a標簽寫css樣式之前,別忘了要添加這句代碼。
·接著去掉默認樣式下劃線,文字顏色用黑色,文字水平居中的方法,讓高度和行高一樣,看下效果。
·再給每個a標簽的右邊都加上一定的內邊距,讓它們變寬,看起來就分開了。
·最后還有一個文字變色的效果,給a標簽加上hove偽類,顏色設置為紅色,看下效果。
到此,今天的學習完成。
伙伴們好啊,今天老祝和大家一起學習一個導入網頁數據的技巧。
很多時候,咱們需要將網頁中的數據導入到Excel里做進一步的分析匯總,比如每天的股市行情、外匯牌價、開獎信息等等。
接下來,老祝就來演示一下,從下面這個網頁中導入中國銀行的每日外匯牌價。
在這個網頁中,外匯牌價的信息一共有10頁,如果使用Excel 早期版本中的導入網頁數據功能,默認只能導入第一頁的信息。
接下來咱們以Excel 2019為例,說說導入全部10頁信息的具體操作過程。
步驟1
依次單擊【數據】→【自網頁】,輸入以下網頁鏈接:
https://www.boc.cn/sourcedb/whpj/index_1.html
在【導航器】對話框中選擇 Table 0,將數據加載到Power Query編輯器。
注意此時只加載了第一頁的信息,還需要咱們進一步的處理一下。
步驟2
單擊【高級編輯器】按鈕,彈出【高級編輯器】對話框。在let語句之前添加以下內容,將查詢轉換為參數化的函數:
(page as number) as table=>
據說這個兩個as語句是指定參數類型的,這里咱們先暫時記住這樣用。
接下來將url中表示頁面的數值“1”替換為以下內容,來構建一個動態的查詢參數字符串:
" & Number.ToText(page) & "
單擊【完成】按鈕,會出現這樣的界面:
步驟3
接下來要生成一組序號,作為剛剛定義的函數的頁碼參數。
在左側的查詢列表中單擊右鍵,新建空查詢。在【高級編輯器】里輸入以下內容:
{1..10}
這里的10,可以根據實際頁碼數來確定。最后單擊【到表】按鈕,轉換為Table。
步驟4
雙擊查詢名稱“Table 0”,輸入一個容易記憶的名稱,比如“ Web”
步驟5
在“查詢1”中添加自定義列:
=Web([Column1])
步驟6
由于咱們定義的頁數比網頁中的實際頁數要多,所以最后一行出現了錯誤值,需要先將其刪除,然后再展開數據,加載到工作表中。
最后,咱們還可以依次單擊【數據】→【全部刷新】→【連接屬性】,設置一下刷新頻率,使Excel能夠按照指定的時間在后臺自動刷新:
好了,今天咱們的內容就是這些吧,祝各位周日好心情!
圖文制作:祝洪忠
*請認真填寫需求信息,我們會在24小時內與您取得聯系。