问题标签 [element-plus]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
634 浏览

vue.js - Nuxtjs:Vue 包版本不匹配:vue@3.2.22 和 vue-server-renderer@2.6.14

我正在Drawflow使用Vuejs/Nuxtjs基于此处提到的代码开发应用程序。当我安装软件包element-plus并启动应用程序时,我收到错误:

如果我删除该软件包,那么一切正常。

我根据各种答案中提到的评论尝试了以下事情:

  1. 删除node_modulespackage-lock.json重新安装npm install
  2. 跑过npm audit fix --force
  3. 跑过npm update

但没有什么对我有用。有人可以让我知道我需要做什么才能避免出现此错误并使一切正常吗?

来自以下的完整错误terminal

以下是我的完整package.json文件:

0 投票
1 回答
57 浏览

vue-component - 如何在 el-table 中添加 el-input&el-select?

我的 el-table 标题(许多列)是从数据库中获取的。如何在表格中添加 el-input & el-select?

0 投票
1 回答
1030 浏览

css - 在 Vue 3 上全局安装 ElementPlus 图标

我目前正在使用 Vue 3 和 Element Plus 进行项目

目前,我的应用程序上没有显示元素加图标。我已经使用纱线安装了它们, $ yarn add @element-plus/icons 但我不知道下一步该做什么。

我尝试将它导入到我的main.ts文件中。

但它仍然没有显示..

希望有人能启发我。

谢谢

0 投票
1 回答
231 浏览

css - 如何使用 vuejs3 中的图标?

我想使用icons-vue所以我安装了这个命令:yarn add @element-plus/icons-vue

这是文档:https ://element-plus.org/en-US/component/icon.html#icon-usage

但是当我刷新页面时,我看不到图标,如何显示图标?

我试图在全球范围内使用

但不起作用

我的项目无法识别该库

在此处输入图像描述

0 投票
0 回答
23 浏览

vuejs3 - 如何验证 Element-Plus 中的另一个密码?

https://laracasts.com/discuss/channels/vue/element-ui-password-password-confirmation-form-validation 经过一番谷歌搜索并找到一个类似的问题但没有答案,我来到 Stackoverflow。

newPasswordConfirm 未使用 newPassword 验证,控制台日志不返回任何内容。如果不匹配,我该如何抛出错误?

0 投票
1 回答
11 浏览

vuejs3 - Element Plus UI:菜单项无法打开新选项卡

我在 Vue 上为 Element Plus UI 创建了一个水平菜单。当我右键单击菜单项时,我没有在新选项卡中打开它的选项。

没有打开新标签选项

但是在元素加文档时。当我右键单击菜单项时,我有该选项

右键菜单选项

我如何实现该功能,因为我在文档中找不到任何关于该功能的参考。

菜单代码

谢谢。

0 投票
0 回答
32 浏览

javascript - Vue 3渲染函数中如何防止表单提交【元素加】

问题

Element+当用户按下ENTER只有一个字段的表单时,我试图阻止在我的应用程序中提交表单。

在他们的文档中它说:

W3C 规定“当表单中只有一个单行文本输入字段时,用户代理应接受该字段中的 Enter 作为提交表单的请求。” 为了防止这种行为,您可以添加 @submit.prevent on 。

当前代码

我有以下代码:

问题

Unfurtonately 当我按下时它正在刷新页面ENTER

我试过的

我试过直接在表单上设置监听器

我尝试将按钮类型更改为submit并尝试对submit事件做出反应

问题

如何从中捕获submit事件ElForm并确保页面没有被刷新?

0 投票
1 回答
26 浏览

vue.js - 如何在 Vue 3 中扩展组件?

如果我尝试element-plus直接使用组件,导入工作得很好。

不过,我想做的是从element-plus库中扩展一个组件(它使用composition api来自 Vue 3 的组件)并向我的组件和方法添加一些额外的属性。

在 Vue 2 中,它看起来像这样:

在 Vue 3 中,这似乎不再起作用。

我已经阅读了defineComponent但到目前为止,没有成功实现它。

有人可以给我点灯吗?谢谢。