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