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

wordpress竖着的分割线seo评测论坛

wordpress竖着的分割线,seo评测论坛,怎么创建一个公众号,wordpress4.9.8主题1. 说明 在UI设计中,页面中有些部分的占用空间位置是固定不动,有些部分的区域是根据情况进行动态切换的。比如,一个网页的菜单栏和主题内容展示,往往菜单栏区域的导航按钮占用的空间是固定不动的,当用户点击不同按钮时…

1. 说明

在UI设计中,页面中有些部分的占用空间位置是固定不动,有些部分的区域是根据情况进行动态切换的。比如,一个网页的菜单栏和主题内容展示,往往菜单栏区域的导航按钮占用的空间是固定不动的,当用户点击不同按钮时,在内容区会分别展示不同的页面内容。这种简单的实现方式可以通过设置相关控价的显示和隐藏来实现,本文会记录一种借助VUE框架中的路由导航来实现。

2. 具体步骤

参考前面的文章可知在App.vue文件中已经使用占位控价router-view实现一个首页firstPage的加载,那么如果想在首页中额外开辟一个区域,用于放置后面需要显示的所有页面,就需要将这些页面注册成为首页的子页面。

2.1 创建子页面

首先,先创建两个子页面,用于测试,具体代码如下:
firstPageChildOne.vue

<template><div><el-card><div sot=“header” class=“clearfix”><span>this is first child of firstPage</span>				</div><div style=“background-color:red;width:300px;height:300px”></div></el-card></div>
<template>
<script>
export default{name:”firstPageChildOne”,data(){return{}},created(){},computed:{},watch:{},methods:{}
}
</script>
<style scoped></style>

在第二个子页面中加入一个按钮,用于返回到第一个页面中
firstPageChildSecond.vue

<template><div><el-card><div sot=“header” class=“clearfix”><span>this is second child of firstPage</span><el-button style=“float:right;padding:3px 0” type=“text” @click=“goBack”>goBack</el-button>				</div><div style=“background-color:blue;width:300px;height:300px”></div></el-card></div>
<template>
<script>
export default{name:”firstPageChildSecond”,data(){return{}},created(){},computed:{},watch:{},methods:{goBack(){//这里使用路由导航提供的方法,直接把想要显示的子页面push到路由占位符中//注意:判断语句中使用的是$route, push方法的调用者是$routerif(this.$route.path !=/firstPageChildOne’){this.$router.push({name:’firstPageChildOne’});}},}
}
</script>
<style scoped></style>
2.2 注册

创建了两个子页面之后,需要在index.js文件中将这两个页面注册成为firstPage的子页面,具体代码如下:

import Vue from “vue”;
import VueRouter from “vue-router”;Vue.use(VueRouter);const router = new VueRouter({mode:”history”,routes:[{path:/,name:”firt_page”,component: () => import(“@/components/firstPage.vue”),//指定默认显示的子页面redirect:/firstPagechildOne’,//添加子元素children:[{path:/firstPageChildOne’,name:’firstPageChildOne’,component:() => import(‘@/components/firstPageChildOne.vue’)},{path:/firstPageChildSecond’,name:’firstPageChilSecond’,component:() => import(‘@/components/firstPageChildSecond.vue’)},]},],
});export default router;
2.3 添加占位符

最后,因为新增的两个页面是作为firstPage的子页面进行显示的,那么在firstPage页面当中应该添加一个路由导航占位符,用来指定在什么位置显示这两个子页面。具体代码如下:

<template><div class=“rootManager”><el-card class=“first-box-card”><div slot=“header” class=“clearfix”><span>这是主页面</span><el-button style=“float:right;padding:3px 0” type=“text” @click=“openChildPage”>打开第二个子页面</el-button></div><div class=“viewContainer”><!——添加子页面路由占位符——><router-view></router-view></div><el-card></div>
</template>
<script>
export default{name:’first_page’,data(){return{}},created(){},computed:{},watch:{},methods:{openChidPage(){if(this.$route.path !=./firstPageChildSecond’){this.$router.push(name:’firstPageChildSecond’,);}},}
}
</script>
<style scoped>
.rootmanager{padding:0px;display:flex;justify-content:center;align-items:center;margin-top:10px;
}
.first-box-card{position:relative;width:1300px;height:1000px;margin:100px auto;
}
.viewContainer{width:600px;height:600px;
}
<style>

注:firstPage页面的显示的具体位置是在App.vue 中的占位符进行控制的。

3. 提示

上述代码可以实现一级页面和二级页面之间的嵌套显示,如果在二级页面中也需要动态展示不同的页面,那么相当于在二级页面中也需要像上述操作一样添加并注册属于二级页面的子页面(三级页面),如果在三级页面也有需要动态展示的,那就以此类推进行代码结构的设计。

http://www.dtcms.com/wzjs/152450.html

相关文章:

  • 大邑做网站西安seo代理计费
  • 微餐饮网站建设互联网广告公司排名前十
  • 南宁企业网站制作模板优化大师怎么删除学生
  • wordpress主页图片怎么让它轮播关键词推广优化
  • 网站做接口需要哪些seo排名优化软件
  • 湛江做建站软仿游戏代理平台一天结一次
  • seo优化网站查询百度推广代理商
  • 网站做众筹需哪些条件国家提供的免费网课平台
  • 佛山网站建设开发免费的h5制作网站
  • 手机3g网站soso搜索引擎
  • 网站收索流量游戏推广赚佣金的平台
  • 设计一个网站要多少钱百度网站的优化方案
  • 乡镇人大网站建设情况汇报市场监督管理局职责
  • 帝国企业网站源码seo整站优化一年价格多少
  • 哪个网站网页做的好看河南网站排名
  • 达州做网站的公司百度浏览器官网
  • wordpress点开文章显示空白页抖音seo推广外包公司好做吗
  • 广州市品牌网站建设企业竞价托管服务多少钱
  • 腾讯视频网站建设维护网络营销的认识
  • 免费网站建设咨询网络营销一般月薪多少
  • 制定网站建设方案优化整站
  • 绵阳个人网站建设一个网站可以优化多少关键词
  • 成都建站价格seo矩阵培训
  • 外国建筑设计网站建立网站要多少钱一年
  • html css网站模板网络公司取什么名字好
  • 企业网站留言搜索引擎在线
  • 一个大佬做的本子网站媒体宣传推广方案
  • 网站建设是 口号网站seo工具
  • 中国wix网站制作公司长治seo
  • 自己做的网站怎么样把里面的内容下载下来小程序模板