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

模拟人生4做游戏下载网站搜索引擎市场份额2023

模拟人生4做游戏下载网站,搜索引擎市场份额2023,安徽鲲鹏建设集团有限公司网站,房产信息查询作用 配嵌套子路由,就是可以通过同一个页面,让不同的位置发生变化,其他的位置不会发生变化,而做到一个局部刷新 例子 红线框住的部分,头部和导航栏是不会发生变化的,变化的只有中间的内容 子路由的操作步骤 将这个页面的头部和导航栏部分的样式和风格,移到主路由上(<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.hengruixuexiao.com/news/18911.html

相关文章:

  • 网站制作先学什么百度权重域名
  • 用nodejs做的网站青岛做网络推广的公司有哪些
  • 济宁网站建设 优化培训科技网站建设公司
  • WordPress登录不进seo建设者
  • 求职网站建设如何完善百度模拟点击软件判刑了
  • 手机网站和电脑网站一样吗适合口碑营销的产品
  • 静态网站做淘宝客线上电商怎么做
  • 互诺 外贸网站建设搜索引擎推广方法
  • 沈阳网站排名seo站长工具备案查询
  • 视频网站开发计划书免费域名解析平台
  • 做动态网站 语音表达内蒙古最新消息
  • 合肥的网站建设州百度网站排名关键词整站优化
  • 河南宝盈建设工程有限公司网站湖南省人民政府官网
  • 国外有没有做物理小实验的网站四川seo关键词工具
  • 杭州租房网站建设济宁seo推广
  • wordpress弱密码seo渠道是什么意思
  • 北京网站关键词友情链接的形式有哪些
  • 做网站的背景图片要多大永久免费个人网站注册
  • 餐饮公司做网站的好处宁波seo咨询
  • 网站权重能带来什么作用如何利用互联网进行宣传推广
  • cms模板seo点击软件
  • 物联网app开发平台电脑优化软件排行榜
  • 做网站的范本广州最新重大新闻
  • dedecms 网站名称棋牌软件制作开发多少钱
  • 怎么从网站知道谁做的网站推广策划思路的内容
  • 旧货交易网站开发的背景如何注册一个平台
  • pandorabox做网站谷歌seo需要做什么的
  • 公司做网站一般多少钱南宁求介绍seo软件
  • 网页制作基础知识答案seo专业培训班
  • 做分析图很好用的网站百度关键词搜索排名多少钱