草庐IT

Vue3点击侧边导航栏完成切换页面内组件(WEB)

Vue3点击侧边导航栏完成切换页面组件目录效果思路过程获取当前点击DOM并添加点击class将其它的导航未点击项isclick样式类去除完整代码导航代码显示页面代码路由设置感谢效果点击左侧导航,右面页面切换。思路使用router-view显示点击后需要切换的组件,需要先完成网页的结构。侧面导航+页面显示部分如:设置一个class属性,点击元素时给当前元素额外添加一个class类。给导航中每个点击项添加上点击事件,当点击当前项时其它项的class变成原本的,当前元素添加一个当前点击的class类,而组件切换则由router完成,使用router-linkto完成路由路径切换。当前点击模式类代码:

个人站点页面搭建和侧边栏展示功能

展示个人站点页面前端代码:和首页文章展示基本一样:{%forarticleinarticle_list%}{{article.title}}{{article.desc}}{{article.blog.userinfo.username}} 发布于:{{article.create_time|date:'Y-m-d'}} 点赞数:({{article.up_num}}) 评论数:({{article.comment_num}}) {%endfor%}后端代码:在url中需要手动输入不同的用户名,所以需要视图函数需要输入参数usernamedefsite(

个人站点页面搭建和侧边栏展示功能

展示个人站点页面前端代码:和首页文章展示基本一样:{%forarticleinarticle_list%}{{article.title}}{{article.desc}}{{article.blog.userinfo.username}} 发布于:{{article.create_time|date:'Y-m-d'}} 点赞数:({{article.up_num}}) 评论数:({{article.comment_num}}) {%endfor%}后端代码:在url中需要手动输入不同的用户名,所以需要视图函数需要输入参数usernamedefsite(

文章详情页制作

url的设计/usrname/article/1/用户名/article/文章主键值re_path(r'^(?P\w+)/article/(?P\d+)/$',views.article_detail,name='detail'),视图函数的设计#七、文章详情页defarticle_detail(request,username,article_id):#是为了文章详情页站点的标题能够有显示user_obj=models.UserInfo.objects.filter(username=username).first()blog=user_obj.blog#1.先验证当前的url是否可以使用,

文章详情页制作

url的设计/usrname/article/1/用户名/article/文章主键值re_path(r'^(?P\w+)/article/(?P\d+)/$',views.article_detail,name='detail'),视图函数的设计#七、文章详情页defarticle_detail(request,username,article_id):#是为了文章详情页站点的标题能够有显示user_obj=models.UserInfo.objects.filter(username=username).first()blog=user_obj.blog#1.先验证当前的url是否可以使用,

若依 vue前端 动态设置路由path不同参数 在页面容器里打开新页面(新路由),面包屑和标签页标题根据参数动态改变,面包屑多级标题,侧边栏对应菜单亮起

前言因为是在vue源码的基础上进行修改,所以,就没有复制代码在文章上,采取的是截图对比源码和我修改的代码片段。要麻烦你们自己手敲了。先来看看效果:场景:在费用配置列表中,点击每一项的配置,都会在页面容器内部打开一个新页面,所以新页面的路径一样,根据传的参数不同,面包屑和标签页标题动态改变二级路由效果(这是用菜单管理新建一条隐藏的路由做法,不推荐)http://localhost/feeManage/feeConfigDetail?id=4&metaTitle=3253的费用配置http://localhost/feeManage/feeConfigDetail?id=1&metaTitle=e

若依 vue前端 动态设置路由path不同参数 在页面容器里打开新页面(新路由),面包屑和标签页标题根据参数动态改变,面包屑多级标题,侧边栏对应菜单亮起

前言因为是在vue源码的基础上进行修改,所以,就没有复制代码在文章上,采取的是截图对比源码和我修改的代码片段。要麻烦你们自己手敲了。先来看看效果:场景:在费用配置列表中,点击每一项的配置,都会在页面容器内部打开一个新页面,所以新页面的路径一样,根据传的参数不同,面包屑和标签页标题动态改变二级路由效果(这是用菜单管理新建一条隐藏的路由做法,不推荐)http://localhost/feeManage/feeConfigDetail?id=4&metaTitle=3253的费用配置http://localhost/feeManage/feeConfigDetail?id=1&metaTitle=e

【Vue项目搭建】修改【若依框架】的侧边栏、导航栏、面包屑样式、修改全局页面样式

掌握分寸感,找目标一致的人协同你,有效地调配资源,就可以提高效率。写在前面的话:博主最近想要搭建自己的前端若依项目,因此此系列博客会做一些记录。我的项目gitee地址: https://gitee.com/xuruicong/rachel-front-show说明:只运行前端项目,只需要要下载官方项目http://www.ruoyi.vip/ 修改vue.config.js文件中的target: `http://localhost:8080`为:target:`http://vue.ruoyi.vip/prod-api/`,修改效果预览: 目录  一、修改左侧导航栏sidebar 1.修改系统

【Vue项目搭建】修改【若依框架】的侧边栏、导航栏、面包屑样式、修改全局页面样式

掌握分寸感,找目标一致的人协同你,有效地调配资源,就可以提高效率。写在前面的话:博主最近想要搭建自己的前端若依项目,因此此系列博客会做一些记录。我的项目gitee地址: https://gitee.com/xuruicong/rachel-front-show说明:只运行前端项目,只需要要下载官方项目http://www.ruoyi.vip/ 修改vue.config.js文件中的target: `http://localhost:8080`为:target:`http://vue.ruoyi.vip/prod-api/`,修改效果预览: 目录  一、修改左侧导航栏sidebar 1.修改系统

Three.js 进阶之旅:全景漫游-高阶版在线看房 🏡

声明:本文涉及图文和模型素材仅用于个人学习、研究和欣赏,请勿二次修改、非法传播、转载、出版、商用、及进行其他获利行为。摘要专栏上篇文章《Three.js进阶之旅:全景漫游-初阶移动相机版》中通过创建多个球体全景场景并移动相机和控制器的方式实现了多个场景之间的穿梭漫游。这种方式的缺点也是显而易见的,随着全景场景的增加来创建对应数量的球体,使得空间关系计算难度提升,并且大幅降低浏览器渲染行性能。在上一篇文章的基础上,本文通过以下几点对全景功能加以优化,最后实现一个可以应用到实际项目中的在线看房案例。通过阅读本文和实践案例,你将学到的知识包括:使用Three.js用新的技术思路实现多个场景的加载和场