位置: IT常识 - 正文

【学Vue就跟玩一样】Vue中的路由与多种守卫(vue要怎么学)

编辑:rootadmin
【学Vue就跟玩一样】Vue中的路由与多种守卫 1.vue-router

推荐整理分享【学Vue就跟玩一样】Vue中的路由与多种守卫(vue要怎么学),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue要怎么学,vue学的快吗,vue学的快吗,vue学起来困难吗,vue学起来困难吗,vue学完,学vue用什么软件,vue学完,内容如对您有帮助,希望把文章链接给更多的朋友!

vue的一个插件库,专门用来实现对SPA应用的单页Web应用(single page web application, SPA)。整个应用只有一个完整的页面。点击页面中的导航链接不会刷新页面,只会做页面的局部更新。数据需要通过ajax请求获取。

2.什么是路由

一个路由就是一组映射关系(key :value)

key 为路径, value可能是function或componente

路由分类

1.后端路由:value 杲function,用于处理客户端提交的请求。工作过程: 服务器接收到一个请求时,根据请求路径找到匹配的函数来处理请求,返回响应数据。

2.前端路由: value是component,用于展示页面内容。工作过程: 当浏览器的路径改变时,对应的组件就会显示。

3.路由的基本使用

1.安装vue-router

npm i vue-router【学Vue就跟玩一样】Vue中的路由与多种守卫(vue要怎么学)

2.应用插件

Vue.use(VueRouter)

3.router配置项

// 引入vueRouterimportvueRouterfrom'vue-router'// 引入组件importAboutfrom'../components/About'importHomefrom'../components/Home'export default new vueRouter({routes: [{path: '/about',component: About},{path: '/home',component: Home},]

})

4.使用router-link实现切换(注:router-link经过浏览器后就会变成a标签哦)

<divclass="list-group"><!-- 原始写法——使用a标签进行页面的跳转 --><!-- <a class="list-group-item active" href="./about.html">About</a><a class="list-group-item" href="./home.html">Home</a>--><!-- 使用vue-Router提供的标签进行路径的修改,实现路由的切换 --><router-link            class="list-group-item"            active-class="active"            to="/about">About           </router-link><router-link            class="list-group-item"            active-class="active"            to="/home">Home           </router-link></div>

5.使用router-view实现组件的呈现(类似于插槽)

<divclass="panel-body"><!-- 指定组件的呈现位置 --><router-view></router-view></div>

注:1.路由组件通常存放在pages文件夹,所以不要往components文件夹里面放了2.通过切换,“隐藏” 了的路由组件,默认是被销毁掉的,需要的时候再去挂载3.每个组件都有自己的$route属性,里面存储着自己的路由信息。4.整个应用只有一个router, 可以通过组件的$router属性获取到。

4.多级路由

在配置路由规则的以及路由里面进行配置下一级路由使用children:[ { } ]这种形式

routes: [{path: '/about',component: About},{path: '/home',component: Home,children: [{path: 'news',component: News},{path: 'message',component: Message}]},]5.路由传参

有两种方式,第一种就是直接再路径里面写query参数,第二种就是params传参

路由命名(简化代码)

再to的时候就不用写一大堆路径了

1.params

1. 配置路由

本文链接地址:https://www.jiuchutong.com/zhishi/300519.html 转载请保留说明!

上一篇:如何构建您自己的 ChatGPT:无需代码的 AI(如何构建自己的精神空间)

下一篇:【微信小程序】一文读懂,数据请求(微信小程序在哪里找?)

  • c语言函数大全及详解(c语言函数大全及详解pdf)

    c语言函数大全及详解(c语言函数大全及详解pdf)

  • oppok9pro是什么处理器(oppok9pro是中端机吗)

    oppok9pro是什么处理器(oppok9pro是中端机吗)

  • 华为怎么剪辑视频长短(华为怎么剪辑视频保存视频)

    华为怎么剪辑视频长短(华为怎么剪辑视频保存视频)

  • 小米mix3的空白通行证在哪(miui空白)

    小米mix3的空白通行证在哪(miui空白)

  • 有源天线和无源天线的区别(有源天线和无源天线优缺点)

    有源天线和无源天线的区别(有源天线和无源天线优缺点)

  • 拼多多的月卡钱不用可以退还吗(拼多多月卡钱怎么退回)

    拼多多的月卡钱不用可以退还吗(拼多多月卡钱怎么退回)

  • 华为手机屏幕中间出现一条竖线(华为手机屏幕中间有个方框)

    华为手机屏幕中间出现一条竖线(华为手机屏幕中间有个方框)

  • 云米和小米是一个品牌吗(云米和小米是一个公司吗)

    云米和小米是一个品牌吗(云米和小米是一个公司吗)

  • 手机耳机插孔坏了怎么修(手机耳机插孔坏了能换吗)

    手机耳机插孔坏了怎么修(手机耳机插孔坏了能换吗)

  • ppt暂停播放快捷键(ppt播放暂停按钮)

    ppt暂停播放快捷键(ppt播放暂停按钮)

  • 头条号限流多久解除(头条号限流多久能恢复)

    头条号限流多久解除(头条号限流多久能恢复)

  • ps怎么全选文字(ps怎么全选文字图层快捷键)

    ps怎么全选文字(ps怎么全选文字图层快捷键)

  • 华为p30有防抖功能吗(华为p30手机的防抖功能在哪)

    华为p30有防抖功能吗(华为p30手机的防抖功能在哪)

  • 怎么把抖音账号找回来(怎么把抖音账号隐藏起来)

    怎么把抖音账号找回来(怎么把抖音账号隐藏起来)

  • 解封微信号输错电话了怎么办(解封微信号输错手机号码怎么办)

    解封微信号输错电话了怎么办(解封微信号输错手机号码怎么办)

  • 苹果11和苹果11pro屏幕一样大吗(苹果11和苹果11pro尺寸)

    苹果11和苹果11pro屏幕一样大吗(苹果11和苹果11pro尺寸)

  • 小米悬浮球设置方法(小米悬浮球设置皮肤)

    小米悬浮球设置方法(小米悬浮球设置皮肤)

  • 图虫怎么不能设置自己的图像(图虫怎么设置不了封面)

    图虫怎么不能设置自己的图像(图虫怎么设置不了封面)

  • 库乐队里的歌怎么删除(库乐队里的歌怎么发给别人)

    库乐队里的歌怎么删除(库乐队里的歌怎么发给别人)

  • vivox27pro防水吗(x27pro防水吗?)

    vivox27pro防水吗(x27pro防水吗?)

  • 苹果如何滚动截屏(苹果如何滚动截微信长图)

    苹果如何滚动截屏(苹果如何滚动截微信长图)

  • 苹果手机怎么测距离(苹果手机怎么测量身高)

    苹果手机怎么测距离(苹果手机怎么测量身高)

  • 按地区拦截电话软件(按地区拦截电话怎么设置)

    按地区拦截电话软件(按地区拦截电话怎么设置)

  • 检查文档中是否含有系统缺少的字体(如何检查文档)

    检查文档中是否含有系统缺少的字体(如何检查文档)

  • 下载、编译、安装、使用 vue-devtools(编译安装和普通安装)

    下载、编译、安装、使用 vue-devtools(编译安装和普通安装)

  • uniapp返回上一页并传递参数(uniapp返回上一页不刷新)

    uniapp返回上一页并传递参数(uniapp返回上一页不刷新)

  • 福利费进项税额转出会计分录账务处理
  • 农产品加工企业怎样申请营业执照?
  • 息税前利润的计算公式EBIT
  • 企业办理银行承兑汇票的手续费用应计入什么账户
  • 暂估成本没有发票
  • 清算期间作为纳税年度
  • 契税为什么计入成本
  • 所得税年度纳税申报表 从业人数怎么填
  • 增值税发票的抵扣联丢了怎么办
  • 网线的税收编码是多少
  • 收回已作为坏账准备的应收账款会计分录
  • 债权性投资损失账务处理
  • 单式记账法是什么意思呀
  • 招待费的增值税专用发票可以抵扣吗
  • 公司向股东借款计入什么科目
  • 库存商品进行非货币资产交换收入怎么确定
  • 消费税的征收方式是代收代缴
  • 公司装修费用必须交税吗
  • 税控信息表
  • 非直接结算是什么意思
  • 上报汇总完成,远程清卡清不了
  • 社保企业报盘是什么
  • 技术合同的计税依据包括研究开发经费
  • coms恢复默认设置
  • win10任务栏图标怎么变大
  • 事业单位财政补助和全额拨款有什么区别
  • Windows11预览体验
  • linux系统基础教程
  • 公司给客户报销费用可以吗
  • PHP:oci_field_scale()的用法_Oracle函数
  • 办理房屋租赁需要的材料
  • 珊瑚礁区域常有的鱼类
  • 日本长野县在哪
  • 水青冈是常绿还是落叶
  • 微信支付开发文档教程
  • 笨办法学python 3电子书下载
  • 帝国cms配置数据库
  • 工会经费计提的会计分录
  • 深入讲解党的创新理论
  • 文化传媒有限公司英文
  • 小微企业城建税及附加减免优惠
  • 医院交什么保险
  • 个人所得税申报教程
  • 企业原材料成本占比
  • 高新技术企业收入总额
  • 固定资产改良支出
  • 固定资产贷款利息计算器
  • 科目余额表如何看
  • 发票税控系统
  • 建筑行业异地预缴税率
  • 差额征收的有哪些
  • 退回的个税手续费如何账务处理
  • 公允价值变动损益借贷方向
  • 固定制造费用包括变动制造费用吗
  • 支票小写金额可以涂改吗
  • 还没有开业的公司怎么样
  • sqlserver如何设置主键
  • mysql “ Every derived table must have its own alias”出现错误解决办法
  • 安装win8.1系统步骤
  • xp默认详细信息
  • centos安装nf_conntrack
  • reader_sl.exe - reader_sl进程有什么用.
  • linux命令行图片
  • win8 应用商店
  • cocos studio
  • Android In <declare-styleable> MenuView, unable to find attribute android:preserveIconSpacing
  • shell命令tee
  • 常用dos命令大全及用法
  • node教学视频
  • python 继承
  • javascript的引用类型
  • unity怎么删除导入的包
  • js移动dom
  • unity image fillamount
  • jquery dom对象
  • jquery easyui datagrid实现增加,修改,删除方法总结
  • 重庆国税12366电子税务局官网入口
  • 税务局组织收入存在的问题
  • 特斯拉购车补贴2023苏州
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设