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

同仁县公司网站建设建设网站好公司简介

同仁县公司网站建设,建设网站好公司简介,域名注册管理中心网站,现在最火的社交电商平台系列文章目录 第一章#xff1a;搭建项目 目录 系列文章目录 前言 一、vue-router 1.安装vue-router 2.引入 2.1 新建页面 2.2 公共样式引入 2.3 layout 布局 2.4路由配置 总结 前言 上一章我们搭建了项目#xff0c;这一张主要讲路由和layout布局#xff0c;和…系列文章目录 第一章搭建项目 目录 系列文章目录 前言 一、vue-router 1.安装vue-router 2.引入 2.1 新建页面 2.2 公共样式引入 2.3 layout 布局 2.4路由配置 总结 前言 上一章我们搭建了项目这一张主要讲路由和layout布局和vue2 有所不同但是也有相似的地方如果看过我之前的博客那这里就很好理解啦~ 一、vue-router 1.安装vue-router 首先我们需要安装vue-router执行以下命令 yarn add vue-router 2.引入 2.1 新建页面 首先我们新建views文件夹在新建三个页面如下 每个页面先只写一个div占位如下 templatediv classcomm_bg首页/div /template script langts setup/script style scoped langscss/style 2.2 公共样式引入 上一章我们知道啦如何 引入公共样式 和 修改element-plus 样式这里我们需要定义另一个index.scss 存放两个文件结构如下 在index.scss里面引入两个文件如下 import ./element.scss; import ./public.scss; 修改vite.config.ts 中得公共样式路径如下 此时我们在 public.scss 中定义comm_bg 作为每个页面得公共背景类如下 .comm_bg {width: auto;height: 100%;padding: 29px;background: #ffffff;border-radius: 14px; } 2.3 layout 布局 新建layout/index.vue 和 header.vue结构如下 header.vue如下 templatediv classbarBgdiv classleftXXX综合平台/divdiv classrightdiv classbtn :classnowIndex index ? actived : v-for(item, index) in tabList :keyitem.idclickclickTab(item.router, index)span{{ item.name }}/span/div/div/div /templatescript langts setup // 引入路由 import { useRouter } from vue-router import { ref } from vue; //全局中引入这个方法 const router useRouter() const nowIndex ref(0) console.log(nowIndex.value) //声明一个函数 const clickTab (e, index) {console.log(e)nowIndex.value indexrouter.push(e) } const tabList [{ id: 1, name: 首页, router: /home, },{ id: 3, name: 综合商城, router: /mine, },{ id: 2, name: 我的主页, router: /mine, },]/scriptstyle langscss scoped .barBg {padding: 50px 3px;display: flex;justify-content: space-between;.left {font-size: 28px;line-height: 19px;color: #ffffff;}.actived {padding-bottom: 23px;border-bottom: 4px solid #ffff;border-radius: 2px;font-weight: bold}.right {display: flex;justify-content: space-between;.btn {display: flex;vertical-align: middle}div {margin-right: 29px;}div:nth-child(3) {margin-right: 0;}}} /style index.vue主要是配置layout布局如下 templateel-containerel-headerBar //el-headerel-main!-- 子路由出口 --router-view //el-main/el-container /templatescript setup langts import Bar from ./header.vue/scriptstyle scoped langscss .el-container {height: 100vh; }.el-header {width: calc(100vw);height: 128px;background-color: $main_bg;color: #ffffff }.el-main {width: calc(100vw);background-color: #E9EEF3;padding: 30px; } /style2.4路由配置 我们新建 router/routes.ts  引入layout布局主要存放路由信息代码如下 // 引入创建路由模式 history模式 import Layout from ../layout/index.vue // 引入路由各页面配置 const routes [{path: /login,name: login,component: () import(../views/login/index.vue),},{path: /,redirect: /home},{path: /,component: Layout,name: layout,children: [{path: /home,component: () import(../views/home/index.vue),name: home},{path: /mine,component: () import(../views/mine/index.vue),name: mine}]},]export default routes; 再新建router/index.ts注册路由这里使用history模式如下 import { createRouter, createWebHistory } from vue-router import routes from ./routes var router createRouter({history: createWebHistory(),routes }) export default router 最后在main.ts里面引入 和注册如下 此时路由就引入完成了~ 最后再配置app.vue入口如下 script setup langts/scripttemplaterouter-view / /templatestyle langscss scoped/style此时再运行截图如下 总结 以上就是今天得内容路由配置下一章准备将请求控制~
http://www.dnsts.com.cn/news/239280.html

相关文章:

  • 外贸网站推广平台排名前十名桂林象鼻山门票价格
  • 淄博建设公司网站wordpress怎么修改ico
  • 微信公众号和网站建设网上超市怎么做
  • 网站制作上海市网站建设开拓该行业的难点疑
  • 给钱做任务的网站视觉vi设计系统
  • 深圳有哪些招聘网站凡客的意思
  • 广西住房城乡和建设厅网站微信小程序开发公司排行榜
  • 美橙建站之星怎么样市场上网站开发价格
  • 做视频开头的外国网站标志设计公司有哪些
  • 广告设计接单网站天津开发区网站
  • 做本地网站需要的软件上海网站优化公司排名
  • 网站开发实战作业答案建设小型网站价钱
  • 静态网站可以申请域名吗app开发制定公司
  • wordpress网站跳转nginx汽车之家网站开发方案
  • 百度推广怎么做的网站网站 建设 培训 视频
  • 祝贺职业教育网站上线苍南规划建设局网站
  • 文本分析网站公众号登录官网入口
  • mip网站怎么做匹配北京网站建设公司排行榜
  • 怎么用小皮创建网站购物网站建设论文
  • 邵阳网站制作企业建设高端网站的目的
  • 网站设计公司电话高端网站建设公司哪里济南兴田德润实惠吗
  • 网站版面设计说明编程课哪个机构最好
  • vs网站开发需要的组件泉州微信网站建设公司
  • 网站内做营销活动使用工具wordpress旅游类网站模板
  • 学校网站开发需求从哪些方面建设网站
  • 做招聘的h5用哪个网站购买已备案域名
  • 长沙 建站优化代码命名 网站
  • 网站版面布局南宁百姓网
  • 网站名超链接怎么做怎么用织梦制作响应式布局网站
  • 常州网站建设运营湖州广告设计公司