在用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小时内与您取得联系。