400 128 6709

行业新闻

vue.js路由配置和设置技术

发布时间:2025-05-06点击次数:

路由基础

1.1 概念

路由的概念不仅存在于硬件设备中,也在后端项目中有所应用。例如,访问以下网页:

  • 页面1:https://www.php.cn/link/dc05a22fa14faf0bd230a08b658b156d
  • 页面2:https://www.php.cn/link/c3fdcb6bbc2bd6e8263cceb41c22b64b
  • 页面3:https://www.php.cn/link/121f6f951ebe28c187c975e6c17c081d

通过URL在地址栏查看这些页面,请求会发送到服务器,服务器根据URL决定跳转到哪个页面。

前端路由则利用了HTML5的History API,或者之前的哈希散列方式。这种方法可以兼容低版本浏览器。例如:

  • https://www.php.cn/link/cb53c399f26849a87fe718b19e8c16ca
  • https://www.php.cn/link/ef926983fef6f9c7f1207289ac8a0331
  • https://www.php.cn/link/c7518a1b6d7dfba75ad2cc2fc526fa65

服务器不会解析#后面的内容,J*aScript通过window.location.hash获取并匹配到不同的功能。哈希值改变不会导致浏览器刷新,这是其优点之一。

1.2 使用路由

使用Vue.js路由,可以通过以下步骤:

  1. 运行npm run vue-router命令。
  2. 导入Vue和VueRouter:
import Vue from 'vue'; // 加载Vue.js
import VueRouter from 'vue-router'; // 从npm包中导入VueRouter类
import HomeView from '../views/HomeView.vue'; // 导入HomeView组件
  1. 明确安装路由功能:
Vue.use(VueRouter);
  1. 在脚手架中,配置文件位于/src/router/index.js。创建路由对象后,将其引入到main.js并注册到Vue实例上。

  2. 注册后,可以使用内置组件router-linkrouter-view进行页面跳转。

1.3 index.js 研究

index.js中,定义路由常量,使用ES6语法,可以定义多个路由子项,格式如下:

const routes = [
  { path: '/', name: 'home', component: HomeView },
  { path: '/about', name: 'about', component: () => import('../views/AboutView.vue') }
];

1.4 App.vue

App.vue中,使用router-linkrouter-view组件进行页面跳转:

乐彼多用户商城系统LBMall(.net) 乐彼多用户商城系统LBMall(.net)

乐彼多用户商城系统,采用ASP.NET分层技术和AJAX技术,运营于高速稳定的微软.NET+MSSQL 2005平台;完全具备搭建超大型网络购物多用户网上商城的整体技术框架和应用层次LBMall 秉承乐彼软件优秀品质,后台人性化设计,管理窗口识别客户端分辨率自动调整,独立配置的菜单操作锁,使管理操作简单便捷。待办事项1、新订单、支付、付款、短信提醒2、每5分钟自动读取3、新事项声音提醒 店铺管理1

乐彼多用户商城系统LBMall(.net) 0 查看详情 乐彼多用户商城系统LBMall(.net)
<router-link to="/">Home</router-link> | 
<router-link to="/about">About</router-link>
<router-view></router-view>

1.5 整个逻辑图

整个路由逻辑图展示了从用户点击链接到页面渲染的完整流程。

1.6 增加自己的组件

views目录下添加Goods.vue组件:

<template>
  商品详情页面
  <p>商品ID:{{ $route.params.gid }}</p>
</template>

1.7 在路由里面增加配置

在路由配置中添加新的路由项:

{ path: '/goods/:gid', name: 'Goods', component: () => import('../views/Goods.vue') }

1.8 在App.vue调用

App.vue中添加新的链接:

<router-link to="/goods/1001">查看商品</router-link>

1.9 完毕之后,npm run serve测试运行 效果:

vue.js路由配置和设置技术

1.10 理论的总结

在路由中,多段“路径参数”都放在$route.params中,设置格式如下:

  • {gid: '1001'} 匹配路径 /goods/1001,模式 /goods/:gid
  • {type: 'shoes', gid: '1001'} 匹配路径 /goods/shoes/1001,模式 /goods/:type/:gid

以上就是vue.js路由配置和设置技术的详细内容,更多请关注其它相关文章!


# 秀出  # 咸阳网站优化排名意思  # 亚马逊新品营销推广  # 快速优化网站推广  # 聚美优品网站推广计划书  # seo推广主管招聘  # 商品营销推广计划书  # 矩阵运营矩阵营销推广  # 地方门户网站推广方案  # 盘州网站优化公司  # 绍兴专业seo  # 自己的  # 浏览器  # 世界一流  # 小红  # 中国  # 能与  # 跳转  # 韩国  # 首次  # 多用户  # ai  # vue 


相关栏目: 【 行业新闻62819 】 【 科技资讯67470


相关推荐: 探展WAIC |万向区块链杜宇:不存在单一技术的iPhone时刻,Web3.0核心将基于AI+区块链+物联网  全新“AI助手”!讯飞星火助手中心人机协作共创新生态  “智能体动作生成技术”现身WAIC:游戏AI技术为机器人科创注入新动力  生成式AI爆发,亚马逊云科技持续专注创新,助力企业数字化转型  亲身体验鸿蒙4:AI大模型带来的便利,告别单纯的旁观者状态  企业软件行业更将被AI全面重构!Moka李国兴:未来优秀组织和个人将一定是善于使用AI生产力的  英特尔张宇:边缘计算在整个AI生态系统中扮演重要角色  清华系面壁智能开源中文多模态大模型VisCPM :支持对话文图双向生成,吟诗作画能力惊艳  自动驾驶汽车避障、路径规划和控制技术详解  人工智能在项目管理中的作用  特斯拉门店可能启动机器人卖车?也许不是你想的那样  改变城市交通:智慧城市中的智能交通  工业机器人及非标自动化设备集成服务提供商  印象笔记开放旗下“印象 AI”,可一键生成思维导图、写文章等  AYANEO AIR 1S 掌机 7 月 9 日发布:R7 7840U + OLED 屏  华为发布两款AI存储新品  生成式AI对云运维的3大挑战  大语言模型的视觉天赋:GPT也能通过上下文学习解决视觉任务  找对了风口想不火都难,乐天派机器人,安卓机器人的最终形态?  7大探索区域打造沉浸式玩乐“元宇宙” 昆明京东MALL未来科技探索官全城招募中  衡水市冀州中学机器人社团在世界机器人大赛中斩获佳绩  当一切设备都受到人工智能的控制  华为云盘古大模型3.0发布 AI云服务同时上线:200亿亿次性能  AI和ML推动联网设备的增长  站在社会的高度理解人工智能  500元一张的AI艺术二维码制作,详细教程来了!  通用医疗人工智能如何革新医疗行业?  稿见AI助手:提升写作效率与质量的必备工具  技术如何使人变得懒惰?  AI教父Bengio:我感到迷失,对AI担忧已成「精神内耗」!  击败LLaMA?史上超强「猎鹰」排行存疑,符尧7行代码亲测,LeCun转赞  黄仁勋:5年前,我们对AI抱有巨大期望  Meta发布语音AI模型 Voicebox 助虚拟助手与NPC对话  谷歌推出RT-2视觉语言动作模型,使机器人能够掌握垃圾丢弃技能  微软宣布为 Azure AI 添加男性声线,增强文本转语音功能  码刻 | 48小时Hackathon,源码见证新生代AI创新的发生  7条线路感受智慧美好生活,“2025 世界人工智能大会民营企业社会开放日”主题活动启动  破解零碳产业园建设规范和成果评价难题  AI框架生态峰会本周开幕 华为昇腾“朋友圈”再聚首 全球首个全模态大模型将登场  数据显示:人工智能相关专业热度上升最快 考古、美术、生物医学工程等小众专业火了  人工智能在商业中的风险和局限性  DreamAvatar数字人在哪里下载  “聚智启新,‘蓉’力同行” 成都市人工智能产业融通对接会成功举办  传Meta 2025年推出首款AR眼镜,采用军用级别材料,计划生产1000台  ChatGPT大更新!OpenAI奉上程序员大礼包:API新增杀手级能力还降价,新模型、四倍上下文都来了  海南省公安机关警用无人机培训班结业并举行警航比武演练  华为4G5G通信物联网收费标准公布,多年研发成果,十年花费近万亿  世界人工智能大会(WAIC 2025)点燃魔都,博尔捷数字科技携前沿技术产品亮相  微软 Copilot 团队主管呼吁用户与 AI 交流时应使用恰当的礼貌用语  马斯克发推讽刺人工智能,机器学习本质是统计? 

400 128 6709
E-mail

contact@tlftec.cn

扫一扫,添加微信

©  云南淘乐房科技有限公司 版权所有  滇ICP备2025071560号  

云南淘乐房科技有限公司 云南淘乐房科技有限公司 云南淘乐房科技有限公司 云南淘乐房科技有限公司 云南淘乐房科技有限公司 云南淘乐房科技有限公司 云南淘乐房科技有限公司 云南淘乐房科技有限公司 云南淘乐房科技有限公司 云南淘乐房科技有限公司