位置: IT常识 - 正文

vue3 + ts: layout布局(vue3+ts+vite)

编辑:rootadmin
vue3 + ts: layout布局

推荐整理分享vue3 + ts: layout布局(vue3+ts+vite),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue3 ts知乎专栏,vue3 mitt,vue3+ts+vite,vue3+ts+vite,vue3 ts知乎专栏,vue3 ts知乎专栏,vue3 mitt,vue-layout,内容如对您有帮助,希望把文章链接给更多的朋友!

一、理解:layout

layout,语义:布局,设计,结合前端vue项目,我理解为这样的定义:页面级别的组件,框架级别的组件,基础布局组件,基础设计

关键词:组件、布局、可复用的、工程化、脚手架

后台管理系统layout组件一般分为:头部组件(navbar)、页签组件(tagsview)、左侧菜单(sidebar)、内容渲染区域(AppMain)

二、vue3 + ts 项目使用layout

2.1、项目目录

vue3 + ts: layout布局(vue3+ts+vite)

2.2、layout文件

<!-- src/layouts/default/index.vue --><template> <el-container> <el-aside width="200px"> Aside </el-aside> <el-container> <el-header>Header</el-header> <el-main> <!-- 子路由出口 --> <router-view /> </el-main> </el-container> </el-container> </template> <script setup lang="ts"></script> <style scoped lang="less"> .el-container { height: 100vh; } .el-header { background-color: #B3C0D1; color: #ff0000; } .el-aside { width: auto; background-color: #304156; color: #ff0000; } .el-main { background-color: #E9EEF3; } </style>

 2.3、配置路由

// 引入创建路由管理器 引入创建路由模式 history模式import { createRouter, createWebHistory } from 'vue-router'import layout_default from '@/layouts/default/index.vue'// 引入路由各页面配置const routes=[ { path: '/', redirect: '/like' }, { path: '/layout', component: layout_default, name: 'layout', children: [ { path: 'default', component: ()=>import('../views/indicators/default.vue'), name: 'default' } ] }]// 创建路由管理器 模式和路由const router=createRouter({ history: createWebHistory(), routes})export default router

2.4、访问 path + children.path(http://localhost:3020/layout/default)

2.5、同理可以开发很多符合业务需求的组件满足页面级别的组件使用,提高开发效率

三、欢迎交流指正,关注我,一起学习。

参考链接:

Vue3+Vite+Ts 项目实战 04 搭建 Layout 布局_皮蛋很白的博客-CSDN博客_vue3使用layout

百度安全验证

本文链接地址:https://www.jiuchutong.com/zhishi/295689.html 转载请保留说明!

上一篇:React--》React组件变化每次都会导致重新渲染,如何解决?(react组件库有哪些)

下一篇:学习 Python 之 Pygame 开发坦克大战(五)(python怎么学)

  • 三星watch4怎么遥控拍照(三星watch如何连接手机)

  • ios15虚拟home键怎么设置(iphone 虚拟home键设置)

  • 联通大王卡可以携号转网吗(联通大王卡可以改成普通卡吗)

  • 支付宝无法读取通讯录(支付宝无法读取剪切板)

  • 如何消除音箱箱体共振(如何消除音箱箱里的杂音)

  • 数字信号有哪些(数字信号有哪些例子)

  • r17耗电快怎么解决(r17掉电快)

  • 手机没电打电话过去是什么状态(手机没电打电话会提示关机吗)

  • 手机静态ip关还是开(手机设置静态ip危害)

  • ipad微信不能群发消息(ipad微信群消息接收不全)

  • 荣耀v20是屏内指纹吗(荣耀v20是后置指纹还是屏下指纹)

  • 爱奇艺包季时间怎么算(爱奇艺连续包季划算吗)

  • 手机网络突然很卡怎么回事(手机网络突然很差怎么回事)

  • 新版微信如何退出手机绑定(新版微信如何退出登录)

  • 苹果xa1865是什么基带(苹果xa1865是国行吗)

  • win10怎么设置开机密码(win10怎么设置开关机快)

  • 电脑屏幕如何接机顶盒(电脑屏幕如何接显示器)

  • pr怎么消除原视频字幕(pr怎么消除原视频声音)

  • 金立手机怎么关闭广告(金立手机怎么关闭HD)

  • 好友互动标志设置在哪(好友互动标识在哪里打开)

  • 电脑下载的文件解压教程(电脑下载的文件打不开怎么回事)

  • Linux系统中查询发型版本号以及内核版本的命令总结(linux系统查询mac地址命令)

  • WordPress如何禁用古腾堡编辑器全屏模式(wordpress禁止更新插件)

  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设 电脑维修 湖南楚通运网络