vue项目中升级element ui(含常见报错及解决方案,如表格不显示,el-table无效, “__v_isRef“ is not defined,Use :deep() instead)

简介: vue项目中升级element ui(含常见报错及解决方案,如表格不显示,el-table无效, “__v_isRef“ is not defined,Use :deep() instead)

升级 element ui 的标准流程

  1. 删除原依赖文件夹 node_modules
  2. 执行命令安装最新版 element ui
cnpm i element-ui -S

cnpm 无法使用,则需先安装 cnpm

npm i cnpm
  1. 执行命令安装其他依赖
cnpm i

常见报错及解决方案

报错 “__v_isRef“ is not defined

报错描述:页面中使用 el-table 时,表格不显示,控制台报错 “__v_isRef“ is not defined

报错原因: element ui升级时,没有先删除node_modules 文件夹,导致node_modules 中仍存留有旧版本的依赖导致报错。

解决方案:按标准流程先删除node_modules 文件夹,再升级element ui,最后重新安装其他依赖

项目打包时报错 Use :deep() instead

报错描述:页面中使用 >>> 或 /deep/ 或 ::v-deep ,项目打包时会警告 the >>> and /deep/ combinators have been deprecated. Use :deep() instead报错原因: 最新版的 element ui 弃用了 >>> 、 /deep/ 和 ::v-deep,改使用 :deep() 代替

解决方案:将项目中的 >>> 、 /deep/ 和 ::v-deep 改为 :deep() ,使用范例如下

:deep(.ant-select-selector) {
  height: 30px !important;
}

使用 el-date-picker 时控制台报错

报错内容为:Prop being mutated: "placement"

报错原因: 2.15.6 以上版本的 element ui 的 el-date-picker 源码中加了这个控制台的报错

解决方案:通过以下命令,降低版本

cnpm install element-ui@2.15.6

目录
相关文章
|
6天前
|
JavaScript
Ant Design Vue UI框架的基础使用,及通用后台管理模板的小demo【简单】
这篇文章介绍了如何使用Ant Design Vue UI框架创建一个简单的后台管理模板,包括创建Vue项目、安装和使用ant-design-vue、以及编写后台管理通用页面的代码和样式。
Ant Design Vue UI框架的基础使用,及通用后台管理模板的小demo【简单】
|
2月前
|
JavaScript
vue element-ui 中el-message重复弹出问题解决 el-message重复弹出解决办法
vue element-ui 中el-message重复弹出问题解决 el-message重复弹出解决办法
107 49
|
20天前
|
JavaScript
element-ui table表格多选后再打开默认选中
element-ui table表格多选后再打开默认选中
|
2月前
|
JavaScript 前端开发 安全
[译] 在 Vue 组件中分离 UI 和业务逻辑。
[译] 在 Vue 组件中分离 UI 和业务逻辑。
|
2月前
|
开发者 Android开发 UED
打造流畅应用:深入探索如何在Xamarin项目中选择并实现最佳UI/UX设计的实践指南
【8月更文挑战第31天】在数字化时代,UI/UX设计成为应用成功的关键。Xamarin以高效开发和强大兼容性著称,其设计理念“一次编写,处处运行”需充分适应多平台特性,提供一致体验。选择Xamarin.Forms或结合Xamarin.Native可实现跨平台UI设计;遵循各平台设计指南,保持布局一致性和简洁性;通过用户测试不断优化。最终,结合技术和用户需求,打造美观实用的应用,脱颖而出。
36 0
|
5月前
|
前端开发 搜索推荐 开发者
SAP UI5 sap.m.Column 控件的 minScreenWidth 属性介绍
SAP UI5 sap.m.Column 控件的 minScreenWidth 属性介绍
|
5月前
|
JavaScript 前端开发 开发者
SAP UI5 控件 sap.m.ListBase 的 inset 属性的作用介绍
SAP UI5 控件 sap.m.ListBase 的 inset 属性的作用介绍
|
5月前
|
前端开发 JavaScript API
SAP UI5 sap.ui.require.toUrl 的作用介绍
SAP UI5 sap.ui.require.toUrl 的作用介绍
|
5月前
|
JSON 前端开发 测试技术
SAP UI5 sap.ui.core.util.MockServer.simulate 方法介绍
SAP UI5 sap.ui.core.util.MockServer.simulate 方法介绍
使用 SAP UI5 Event Bus 机制,修复 SAP UI5 分页显示数据的一个 bug 试读版
使用 SAP UI5 Event Bus 机制,修复 SAP UI5 分页显示数据的一个 bug 试读版
下一篇
无影云桌面