|
|
|
@ -1,33 +1,61 @@
|
|
|
|
|
<!-- Vue组件的模板部分开始 -->
|
|
|
|
|
<template>
|
|
|
|
|
<!-- 定义一个div元素作为Vue应用的根容器,并赋予其id为"app" -->
|
|
|
|
|
<div id="app">
|
|
|
|
|
<!-- 使用Vue Router的<router-view>组件来显示当前路由匹配的组件 -->
|
|
|
|
|
<!-- <transition>组件用于在路由切换时添加过渡效果,name属性指定了过渡效果的名称 -->
|
|
|
|
|
<transition name="fade">
|
|
|
|
|
<router-view />
|
|
|
|
|
<router-view /> <!-- 此处将渲染与当前URL匹配的组件 -->
|
|
|
|
|
</transition>
|
|
|
|
|
</div>
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
|
|
<!-- Vue组件的模板部分结束 -->
|
|
|
|
|
<style>
|
|
|
|
|
/* 为类名为image-sm的img元素设置最大宽度和高度 */
|
|
|
|
|
img.image-sm {
|
|
|
|
|
max-width: 80px;
|
|
|
|
|
/* 最大宽度为80像素 */
|
|
|
|
|
max-height: 80px;
|
|
|
|
|
/* 最大高度为80像素 */
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/* 为el-col类下的el-select和el-date-editor元素设置宽度为100% */
|
|
|
|
|
/* 这通常用于Element UI框架中的布局和表单组件 */
|
|
|
|
|
.el-col .el-select,
|
|
|
|
|
.el-col .el-date-editor {
|
|
|
|
|
width: 100%;
|
|
|
|
|
/* 宽度占满父容器 */
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/* 为类名为demo-table-expand的元素设置字体大小为0 */
|
|
|
|
|
/* 这可能是一个技巧,用于消除内部元素的默认间距 */
|
|
|
|
|
.demo-table-expand {
|
|
|
|
|
font-size: 0;
|
|
|
|
|
/* 字体大小设置为0 */
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/* 为demo-table-expand类下的label元素设置宽度和颜色 */
|
|
|
|
|
.demo-table-expand label {
|
|
|
|
|
width: 90px;
|
|
|
|
|
/* 宽度为90像素 */
|
|
|
|
|
color: #99a9bf;
|
|
|
|
|
/* 颜色为深灰色 */
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/* 为demo-table-expand类下的el-form-item元素设置外边距和宽度 */
|
|
|
|
|
/* 这通常用于表单布局,确保表单项正确对齐和分布 */
|
|
|
|
|
.demo-table-expand .el-form-item {
|
|
|
|
|
margin-right: 0;
|
|
|
|
|
/* 右侧外边距为0 */
|
|
|
|
|
margin-bottom: 0;
|
|
|
|
|
/* 底部外边距为0 */
|
|
|
|
|
width: 50%;
|
|
|
|
|
/* 宽度为父容器的50% */
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/* 为类名为text-warning的元素设置文本颜色为警告色 */
|
|
|
|
|
.text-warning {
|
|
|
|
|
color: #e6a23c;
|
|
|
|
|
/* 颜色为橙色系的警告色 */
|
|
|
|
|
}
|
|
|
|
|
</style>
|
|
|
|
|