当前位置: 首页 > article >正文

Vue多文件学习项目综合案例——面经基础版,黑马vue教程

文章目录一、项目截图二、主要知识点三、main.js四、App.vue五、viewsArticle.vueArticleDetail.vueCollect.vueLayout.vueLike.vueUser.vuerouterindex.js一、项目截图二、主要知识点路由跳转路由传参缓存组件keep-alive三、main.jsimportVuefromvueimportAppfrom./App.vueimportrouterfrom./routerVue.config.productionTipfalsenewVue({render:hh(App),router}).$mount(#app)四、App.vuetemplatedivclassh5-wrapperkeep-alive:include[LayoutPage]router-view/router-view/keep-alive/div/templatescriptexportdefault{name:h5-wrapper,}/scriptstylebody{margin:0;padding:0;}/stylestylelanglessscoped.h5-wrapper{.content{margin-bottom:51px;}.tabbar{position:fixed;left:0;bottom:0;width:100%;height:50px;line-height:50px;text-align:center;display:flex;background:#fff;border-top:1px solid #e4e4e4;a{flex:1;text-decoration:none;font-size:14px;color:#333;-webkit-tap-highlight-color:transparent;.router-link-active{color:#fa0;}}}}/style五、viewsArticle.vuetemplatedivclassarticle-pagedivv-for(item,index) in articls:keyindexclick$router.push(/detail?id${item.id})classarticle-itemdivclassheadimg:srcitem.creatorAvataralt/divclassconpclasstitle{{item.stem}}/ppclassother{{item.creatorName}} | {{item.createdAt}}/p/div/divdivclassbody{{item.content}}/divdivclassfoot点赞 {{item.likeCount}} | 浏览 {{item.views}}/div/div/div/templatescript// 请求地址: https://mock.boxuegu.com/mock/3083/articles// 请求方式: getimportaxiosfromaxios;exportdefault{name:ArticlePage,data(){return{articls:[]}},asynccreated(){constresawaitaxios.get(https://mock.boxuegu.com/mock/3083/articles)this.articlsres.data.result.rows}}/scriptstylelanglessscoped.article-page{background:#f5f5f5;}.article-item{margin-bottom:10px;background:#fff;padding:10px 15px;.head{display:flex;img{width:40px;height:40px;border-radius:50%;overflow:hidden;}.con{flex:1;overflow:hidden;padding-left:15px;p{margin:0;line-height:1.5;.title{text-overflow:ellipsis;overflow:hidden;width:100%;white-space:nowrap;}.other{font-size:10px;color:#999;}}}}.body{font-size:14px;color:#666;line-height:1.6;margin-top:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}.foot{font-size:12px;color:#999;margin-top:10px;}}/styleArticleDetail.vuetemplatedivclassarticle-detail-pagev-showarticlDetail.idnavclassnavspanclick$router.back()classbacklt;/span面经详情/navheaderclassheaderh1{{articlDetail.stem}}/h1p{{articlDetail.createdAt}} | {{articlDetail.views}} 浏览量 | {{articlDetail.likeCount}} 点赞数/ppimg:srcarticlDetail.creatorAvataralt/span{{articlDetail.creatorName}}/span/p/headermainclassbody{{articlDetail.content}}/main/div/templatescript// 请求地址: https://mock.boxuegu.com/mock/3083/articles/{id}// 请求方式: getimportaxiosfromaxios;exportdefault{name:ArticleDetailPage,data(){return{articlDetail:{}}},asynccreated(){constresawaitaxios.get(https://mock.boxuegu.com/mock/3083/articles/this.$route.query.id)// this.articlsres.data.result.rowsthis.articlDetailres.data.result console.log(this.articlDetail)}}/scriptstylelanglessscoped.article-detail-page{.nav{height:44px;border-bottom:1px solid #e4e4e4;line-height:44px;text-align:center;.back{font-size:18px;color:#666;position:absolute;left:10px;top:0;transform:scale(1,1.5);}}.header{padding:0 15px;p{color:#999;font-size:12px;display:flex;align-items:center;}img{width:40px;height:40px;border-radius:50%;overflow:hidden;}}.body{padding:0 15px;}}/styleCollect.vuetemplatedivCollect/div/templatescriptexportdefault{name:CollectPage}/scriptLayout.vuetemplatedivclassh5-wrapperdivclasscontentrouter-view/router-view/divnavclasstabbarrouter-linkto/article面经/router-linkrouter-linkto/collect收藏/router-linkrouter-linkto/like喜欢/router-linkrouter-linkto/user我的/router-link/nav/div/templatescriptexportdefault{name:LayoutPage,}/scriptstylebody{margin:0;padding:0;}/stylestylelanglessscoped.h5-wrapper{.content{margin-bottom:51px;}.tabbar{position:fixed;left:0;bottom:0;width:100%;height:50px;line-height:50px;text-align:center;display:flex;background:#fff;border-top:1px solid #e4e4e4;a{flex:1;text-decoration:none;font-size:14px;color:#333;-webkit-tap-highlight-color:transparent;}a.router-link-active{//color:orange;background:orange;}}}/styleLike.vuetemplatedivLike/div/templatescriptexportdefault{name:LikePage}/scriptUser.vuetemplatedivUser/div/templatescriptexportdefault{name:UserPage}/scriptrouterindex.jsimportVuefromvueimportVueRouterfromvue-router;importLayoutfrom/views/Layout.vue;importArticleDetailfrom/views/ArticleDetail.vue;importArticlefrom/views/Article.vue;importCollectfrom/views/Collect.vue;importLikefrom/views/Like.vue;importUserfrom/views/User.vue;Vue.use(VueRouter)constrouternewVueRouter({routes:[{path:/,component:Layout,redirect:/article,children:[{path:/article,component:Article},{path:/collect,component:Collect},{path:/like,component:Like},{path:/user,component:User}]},{path:/detail,component:ArticleDetail}]})exportdefaultrouter

相关文章:

Vue多文件学习项目综合案例——面经基础版,黑马vue教程

文章目录一、项目截图二、主要知识点三、main.js四、App.vue五、viewsArticle.vueArticleDetail.vueCollect.vueLayout.vueLike.vueUser.vuerouterindex.js一、项目截图 二、主要知识点 路由跳转路由传参缓存组件:keep-alive 三、main.js import Vue from vue im…...

Palworld存档工具:高效解决游戏存档格式转换与数据解析的技术方案

Palworld存档工具:高效解决游戏存档格式转换与数据解析的技术方案 【免费下载链接】palworld-save-tools Tools for converting Palworld .sav files to JSON and back 项目地址: https://gitcode.com/gh_mirrors/pa/palworld-save-tools Palworld存档工具是…...

Bifrost:三星固件处理的跨平台工具解决方案

Bifrost:三星固件处理的跨平台工具解决方案 【免费下载链接】SamloaderKotlin 项目地址: https://gitcode.com/gh_mirrors/sa/SamloaderKotlin 在三星设备的维护与开发过程中,固件管理始终是核心环节。无论是官方系统更新、自定义ROM开发还是设备…...

entr 社区贡献终极指南:从新手到核心开发者的快速成长路径

entr 社区贡献终极指南:从新手到核心开发者的快速成长路径 【免费下载链接】entr Run arbitrary commands when files change 项目地址: https://gitcode.com/gh_mirrors/en/entr entr 是一款轻量级文件变化监控工具,能够在文件发生变化时自动执行…...

AI辅助开发:让快马AI成为你的编程搭档,迭代优化openclaw风格代码

今天想和大家分享一个开发小技巧:如何用AI辅助工具快速迭代优化代码。最近我在做一个数据抓取的小项目,需要实现类似openclaw的功能,正好用InsCode(快马)平台的AI功能试了试,效果出乎意料的好。 基础功能实现 最开始我只需要一个简…...

颠覆单机局限:用Nucleus Co-op打造4人同屏游戏空间

颠覆单机局限:用Nucleus Co-op打造4人同屏游戏空间 【免费下载链接】splitscreenme-nucleus Nucleus Co-op is an application that starts multiple instances of a game for split-screen multiplayer gaming! 项目地址: https://gitcode.com/gh_mirrors/spl/sp…...

HoRNDIS:Mac与Android USB网络共享终极指南

HoRNDIS:Mac与Android USB网络共享终极指南 【免费下载链接】HoRNDIS Android USB tethering driver for Mac OS X 项目地址: https://gitcode.com/gh_mirrors/ho/HoRNDIS 想在Mac上使用Android手机的USB网络共享功能吗?HoRNDIS这款免费开源驱动就…...

Cyber Engine Tweaks终极优化指南:5个简单技巧快速提升《赛博朋克2077》AMD处理器性能

Cyber Engine Tweaks终极优化指南:5个简单技巧快速提升《赛博朋克2077》AMD处理器性能 【免费下载链接】CyberEngineTweaks Cyberpunk 2077 tweaks, hacks and scripting framework 项目地址: https://gitcode.com/gh_mirrors/cy/CyberEngineTweaks Cyber En…...

Java全栈工程师的进阶之路:从技术细节到项目实战

Java全栈工程师的进段之路:从技术细节到项目实战 一、面试开场 面试官:你好,我是XX科技的技术面试官,今天来聊聊你的技术和项目经验。先自我介绍一下吧。 应聘者:您好,我叫李明,28岁&#xff0c…...

AI赋能低代码开发:JeecgBoot如何用人工智能重塑企业级应用开发

AI赋能低代码开发:JeecgBoot如何用人工智能重塑企业级应用开发 【免费下载链接】jeecg-boot 一款 AI 驱动的低代码平台,提供"零代码"与"代码生成"双模式——零代码模式一句话搭建系统,代码生成模式自动输出前后端代码与建…...

科研党福音:OpenClaw+Qwen2.5-VL-7B自动解析论文图表

科研党福音:OpenClawQwen2.5-VL-7B自动解析论文图表 1. 为什么需要自动化论文图表解析 作为一名经常需要阅读大量文献的科研人员,我深刻体会到手动整理论文图表数据的痛苦。每次遇到包含复杂实验结果的论文,都需要反复在PDF和Excel之间切换…...

基于信息流的移动智能终端隐私保护关键技术研究(中期检查报告)

一、基本情况论文题目 基于信息流的移动智能终端隐私保护关键技术研究 √ 课题进展情况 本课题按开题报告所预定的内容及进度顺利进行,课题进展情况正常。目前已经在开题文献阅读的基础上,对Android隐私保护与信息流分析技术进行了深入研究,挖掘出了信息流分析技术应用于…...

实战演练:基于快马AI打造Ubuntu OpenClaw颜色分拣机器人应用

实战演练:基于快马AI打造Ubuntu OpenClaw颜色分拣机器人应用 最近在研究机器人抓取和分拣的应用场景,正好用InsCode(快马)平台尝试了一个OpenClaw颜色分拣机器人的项目。整个过程比我预想的要顺利很多,特别是平台提供的AI辅助功能&#xff0…...

解锁AI绘图效率工具:ComfyUI插件优化创意工作流指南

解锁AI绘图效率工具:ComfyUI插件优化创意工作流指南 【免费下载链接】ComfyUI_essentials 项目地址: https://gitcode.com/gh_mirrors/co/ComfyUI_essentials 在AI绘图领域,创作者常常面临工作流效率低下、细节控制不足等问题。ComfyUI作为强大的…...

ChromeDriver vs GeckoDriver终极选择指南:如何为php-webdriver项目挑选最佳浏览器驱动

ChromeDriver vs GeckoDriver终极选择指南:如何为php-webdriver项目挑选最佳浏览器驱动 【免费下载链接】php-webdriver PHP client for Selenium/WebDriver protocol. Previously facebook/php-webdriver 项目地址: https://gitcode.com/gh_mirrors/ph/php-webdr…...

YOLO系列算法改进 | 主干改进篇 | 替换IdentityFormer恒等映射视觉Transformer网络 | 通过极简架构突破推理瓶颈,在移动端和边缘设备上实现精度与 | TPAMI 2024

0. 前言 本文介绍IdentityFormer恒等映射视觉Transformer网络,并将其集成到ultralytics最新发布的YOLO26目标检测算法中,替换原有Backbone网络。IdentityFormer是MetaFormer架构体系下的一个极致轻量化变体,通过采用恒等映射作为最基本的Token Mixer,首次证明了无需复杂的…...

canvas-sketch终极指南:10个核心API技巧创建惊艳生成艺术

canvas-sketch终极指南:10个核心API技巧创建惊艳生成艺术 【免费下载链接】canvas-sketch [beta] A framework for making generative artwork in JavaScript and the browser. 项目地址: https://gitcode.com/gh_mirrors/ca/canvas-sketch canvas-sketch是一…...

YOLO系列算法改进 | 主干改进篇 | 替换QARepVGG量化感知重参数化网络 | 通过权重与激活分布的协同优化,在保持部署推理速度的同时解决INT8量化精度崩塌难题 | AAAI 2024

0. 前言 本文介绍QARepVGG量化感知重参数化网络,并将其集成到ultralytics最新发布的YOLOv26目标检测算法中,替换原有Backbone网络。QARepVGG通过重新设计RepVGG的多分支结构(移除Identity与11分支的BN层、在分支融合后添加后置BN),从根本上解决了重参数化网络在INT8量化时…...

HTML5语义化元素完全解析:提升SEO与可访问性的最佳实践

HTML5语义化元素完全解析:提升SEO与可访问性的最佳实践 【免费下载链接】awesome-html5 :memo: A curated list of awesome HTML5 resources 项目地址: https://gitcode.com/gh_mirrors/aw/awesome-html5 HTML5语义化元素是现代Web开发的核心技术&#xff0c…...

超详细|2026年OpenClaw4月京东云部署、配置大模型APIkey、接入skill教程,保姆级教学

超详细|2026年OpenClaw4月京东云部署、配置大模型APIkey、接入skill教程,保姆级教学。OpenClaw作为2026年主流的AI自动化助理平台,可通过阿里云轻量服务器实现724小时稳定运行,并快速接入钉钉,让AI在企业群聊、个人工作…...

别再只盯着PCA图了!用Seurat做单细胞PCA时,这3个关键结果图你分析对了吗?

单细胞PCA分析进阶指南:超越基础散点图的3个关键洞察维度 当你在Seurat中点击RunPCA()的那一刻,真正的挑战才刚刚开始。大多数单细胞分析教程止步于基础的PCA散点图可视化,却忽略了隐藏在VizDimLoadings、DimHeatmap和JackStrawPlot中的黄金信…...

终极指南:掌握 oh-my-posh2 主题设计原理与最佳实践

终极指南:掌握 oh-my-posh2 主题设计原理与最佳实践 【免费下载链接】oh-my-posh2 A prompt theming engine for Powershell 项目地址: https://gitcode.com/gh_mirrors/oh/oh-my-posh2 oh-my-posh2 是一个强大的 PowerShell 主题引擎,能够为你的…...

最新版|2026年OpenClaw4月云端安装、配置大模型APIkey、接入skill指南,零门槛5分钟

最新版|2026年OpenClaw4月云端安装、配置大模型APIkey、接入skill指南,零门槛5分钟。OpenClaw作为2026年主流的AI自动化助理平台,可通过阿里云轻量服务器实现724小时稳定运行,并快速接入钉钉,让AI在企业群聊、个人工作…...

MinIO版本升级与主备同步实战:从数据迁移到高可用部署

1. MinIO版本升级的核心挑战 当你准备将MinIO从老版本升级到新版本时,最头疼的问题就是数据兼容性。我去年帮客户升级一个生产环境时,就遇到过新版本直接启动后报"Invalid arguments specified"的错误。这是因为MinIO的存储格式在不同大版本间…...

不用重复编译!共享ModelSim仿真库的终极技巧(Vivado 2018+版本通用)

共享ModelSim仿真库的高效复用策略(Vivado 2018通用指南) 当团队协作开发FPGA项目或频繁切换不同工程时,每次重新编译仿真库不仅耗时,还会占用大量存储空间。本文将揭示如何通过巧妙配置modelsim.ini文件实现仿真库的跨工程共享&a…...

3分钟上手:免费跨平台资源下载神器,轻松获取全网视频资源

3分钟上手:免费跨平台资源下载神器,轻松获取全网视频资源 【免费下载链接】res-downloader 视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载! 项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader …...

2025届学术党必备的六大降重复率网站解析与推荐

Ai论文网站排名(开题报告、文献综述、降aigc率、降重综合对比) TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 为了降低AIGC检测率,要从文本特征着手。首先,对词汇多样性加以调整&a…...

从JDBC到MyBatis:手把手调试源码,看一个`String`类型的`id`参数如何走完数据库查询与映射的全流程

从JDBC到MyBatis:手把手调试源码,看一个String类型的id参数如何走完数据库查询与映射的全流程 在Java持久层框架的演进历程中,MyBatis凭借其灵活的SQL控制能力和优雅的ORM映射机制,成为众多开发者处理复杂数据库操作的首选工具。…...

终极指南:Kaniko容器镜像仓库的语义化版本标签策略

终极指南:Kaniko容器镜像仓库的语义化版本标签策略 【免费下载链接】kaniko Build Container Images In Kubernetes 项目地址: https://gitcode.com/gh_mirrors/ka/kaniko Kaniko作为在Kubernetes环境中构建容器镜像的强大工具,其镜像标签管理直接…...

腰间盘突出不是休息就好?这些严重后果千万别不当回事!

很多人都有过腰痛的经历,多数人觉得只是 “累到了”,贴个膏药、休息两天就好,却不知道反复的腰痛、腿麻,很可能是腰间盘突出发出的预警,若一味拖延硬扛,只会让病情持续加重,错过最佳干预时机。腰…...