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

模拟人生4做游戏下载网站网站建设总结

模拟人生4做游戏下载网站,网站建设总结,开发免费app,手机wap网站建设作用 配嵌套子路由,就是可以通过同一个页面,让不同的位置发生变化,其他的位置不会发生变化,而做到一个局部刷新 例子 红线框住的部分,头部和导航栏是不会发生变化的,变化的只有中间的内容 子路由的操作步骤 将这个页面的头部和导航栏部分的样式和风格,移到主路由上(<tem…

作用

配嵌套子路由,就是可以通过同一个页面,让不同的位置发生变化,其他的位置不会发生变化,而做到一个局部刷新

例子

红线框住的部分,头部和导航栏是不会发生变化的,变化的只有中间的内容

子路由的操作步骤

将这个页面的头部和导航栏部分的样式和风格,移到主路由上(<template>和<scripe>),将内容部分移到子路由

主路由页面

<script>
import {defineComponent} from 'vue'
import HeadMenu from "@/views/inc/HeadMenu.vue";
import SideMenu from "@/views/inc/SideMenu.vue";export default defineComponent({name: "Home",components: {SideMenu, HeadMenu}
})
</script><template><el-container><!-- 左侧菜单栏 --><el-aside class="el-aside" style="width: 200px"><SideMenu></SideMenu></el-aside><!-- 右侧主体内容 --><el-container><!-- 头部导航栏 --><el-header class="header"><HeadMenu></HeadMenu></el-header><!-- 主要内容区域 --><el-main class="main"><router-view></router-view></el-main></el-container></el-container>
</template>
<script>
import SideMenu from "./inc/SideMenu.vue";
import HeadMenu from "./inc/HeadMenu.vue";export default {name: "Home",components: {SideMenu,HeadMenu}};
</script><style >
.el-aside {background-color: #D3DCE6;color: #333;text-align: left; /* 将文本向左对齐 */line-height: 60px; /* 菜单项垂直对齐 */height: 100%; /* 设置高度为父容器 el-container 的高度 */display: flex; /* 使用 Flex 布局 */flex-direction: column; /* 垂直布局 */
}.el-menu-vertical-demo {flex: 1; /* 菜单项占据 el-aside 的剩余空间 */overflow-y: auto; /* 如果内容过多,显示滚动条 */width: 200px;
}.el-container {padding: 0;margin: 0;height: 100vh; /* 设置整体容器高度为视窗高度 */
}.el-header {background-color: #B3C0D1;color: #333;text-align: center;line-height: 60px;
}.el-main {color: #333;text-align: center;line-height: 160px;
}</style>

我这里是进行了一个页面的抽取

子路由页面

<template>
<div>main</div>
</template>
<script>
import SideMenu from "./inc/SideMenu.vue";
import HeadMenu from "./inc/HeadMenu.vue";export default {name: "index",components: {}};
</script>
<style scoped></style>

配置路由

  {path: '/',name: 'Home',component: () => import( '../views/Home.vue'),children: [{path: '/index',name: 'index',component: () => import( '../views/index.vue')}],},

相当于它还是同一个页面,只是里面进行了一个嵌套

这个时候页面还没有反应,因为没有引用

引用

      <!-- 主要内容区域 --><el-main class="main"><router-view></router-view></el-main>

使用<router-view></router-view>来进行引用

成功

结果

这样就可以做到在不创建新页面的情况下,使用同一个页面完成局部刷新

http://www.zhongyajixie.com/news/9528.html

相关文章:

  • 今日头条橙子建站官网seo快速排名优化方法
  • 网上做题扣分在哪个网站上做网站排名top排行榜
  • 有一个做名片的网站西安疫情最新数据消息5分钟前
  • 如何做英文网站推广免费网站怎么注册
  • 牡丹区政府网站建设百度空间登录
  • 泰州网站建设腾讯企点账户中心
  • 做学校网站导航条应该有哪些网址之家
  • 公司网站网页制作建议网站怎么优化关键词排名
  • 做旅游网站的开题报告线上推广100种方式
  • 副业做网站软件谷歌外贸平台叫什么
  • 吉安网站制作公司更厉害的病毒2024
  • 无为建设局网站企业营销策划书范文
  • javascript网站开发自助建站网
  • 做网站首页需要什么资料石家庄新闻
  • 游戏攻略网站怎么做百度电视剧风云榜
  • 电子商务网站域名各大网站收录提交入口
  • 山东嘉邦家居用品公司网站 加盟做经销商多少钱 有人做过吗bt樱桃 磁力岛
  • 做网站浏览器必须用xp系统吗营销型网站定制
  • 怎么注册一个网站做色流百度贴吧广告投放
  • 常营网站建设公司小学生收集的新闻10条
  • 新手网站建设百度大搜是什么
  • 南通做网站多少钱西地那非片多少钱一盒
  • wordpress进入站点关键词完整版
  • wordpress能不能做企业网站潍坊seo推广
  • dedecms景区网站模板手机网站怎么优化关键词
  • 深圳阿里网站设计公司seo推广技巧
  • 做甜品网站关键字排名查询
  • 网络营销策略分析案例seo优化的技巧
  • 建网站怎么做报分系统开发网站建设公司
  • 如何做网站的管理后台曼联vs曼联直播