代码改动
前言
Vue2项目页面直接迁移到Vue3环境下,依旧2的写法,页面各种报错,尤其element-ui升级 element-plus
组件改动比较大;以下仅供参考:
1、图标
// 旧代码
<el-button type="primary" icon="el-icon-search" @click="handleQuery">查询</el-button>// 新代码
<el-button type="primary" @click="handleQuery"><el-icon class="el-icon--left"><Icon icon="ep:search" /></el-icon>查询
</el-button>
2、日期
//旧代码<el-form-item label="上报时间" prop="createTime"><el-date-picker@change="chooseTime"v-model="timeRange"style="width: 240px"value-format="yyyy-MM-dd":clearable="false"type="daterange"range-separator="-"start-placeholder="开始日期"end-placeholder="结束日期"/></el-form-item>//新代码<el-form-item label="上报时间" prop="createTime"><el-date-picker@change="chooseTime"v-model="timeRange"style="width: 240px":clearable="false"type="daterange"range-separator="-"start-placeholder="开始日期"end-placeholder="结束日期" format="YYYY-MM-DD" value-format="YYYY-MM-DD HH:mm:ss" :default-time="[new Date(0, 0, 0, 0, 0, 0), new Date(0, 0, 0, 23, 59, 59)]" /></el-form-item><el-form-item label="日期:" prop="time"><el-date-picker:clearable="false":editable="false"v-model="queryParams.time"value-format