问题标签 [vue-multiselect]

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 回答
3553 浏览

javascript - VueJS:如何成功地将数组从子组件传递到父组件

我正在使用Vue-Multiselect插件并尝试将一些数据发送到父组件,以便后端 API 可以更新一些记录,但我不知道如何成功地做到这一点。

这是我对CodeSandBox 演示 的尝试(以及更详细的解释)注意:要查看多选 UI 的运行情况,请转到 POST-->ACME WIDGET 并单击“编辑”,您可以在其中弄乱多选插件。

在我的子组件CustomerPOCSelect.vue中,有一个onRemove事件将一些数据推送到一个名为pocsToRemove. 同样,还有一个 for onSelectevent 也将一些数据推送到一个名为 的数组pocsToAdd中。

但是,我不确定如何从这一点到达父级EditPost.vue,因此我可以使用父级的onSubmitUpdate事件并对服务器进行实际更新。每次用户更改多选输入(无论是删除还是添加)并单击 UPDATE POST 按钮时,我都需要将发出的数据传递给 onSubmitUpdate 方法。

编辑帖子.vue

客户POCSelect.vue

0 投票
1 回答
612 浏览

vue.js - vue-form-generator & vue-multiselect:不能删除标签,复制它们

我正在使用vue-form-generator该字段vueMultiselect(集成vue-multiselect)。

添加标签效果很好,但删除标签失败(点击x图标):

  • 尝试删除第一个现有标签时没有任何反应
  • 如果您添加标签并尝试删除它,input则会发出一个重复标签的事件

例如:

  • 以。。开始Vue.js
  • 点击==>标签仍然存在,xBROKENVue.js
  • 添加Rails.js==> Vue.js, Rails.js()
  • 点击== > x, , (破碎)Rails.jsVue.jsVue.jsRails.js

这是重现问题的链接

在此处输入图像描述


问:这是否因为我配置错误而失败vueMultiselect(例如,我需要设置一些选项来防止这种行为)?

如果不是,我会把它作为一个错误提出来

Versions

  • Vue = 2.5.17
  • Vue-multiSelect = 2.1.2
  • vue-form-generator = 2.3.4
0 投票
2 回答
2693 浏览

javascript - 在按钮单击时切换 vue-multiselect 关闭/打开

当我点击按钮时,多选打开。但是当我第二次单击该按钮时,真/假值会闪烁,结果 isOpen 仍然为真。我究竟做错了什么?

模板:

js:

https://jsfiddle.net/46s5aknt/

0 投票
1 回答
361 浏览

vue.js - 正确实现 Vue 多选时出错

我正在尝试使用 vue-multiselect 构建一个下拉列表,但我遇到了问题。选择第一个选项后,它工作正常。但是,当我尝试选择另一个选项时,之前选择的选项也会消失。下面给出的是我正在使用的代码:

我想这一定与我传递数据的方式有关,但这实际上是我需要传递数据的方式,以便了解更大项目的行为。任何帮助表示赞赏。

编辑 1:选择一个组件后,我没有添加更多选项的选项。相反,我可以在所有选项中选择仅删除它。

0 投票
0 回答
1291 浏览

vue.js - Vue Multiselect多个条件删除选择

我在模式下使用这个漂亮的包Vue-Multiselectmultiple

添加选项时,我想用不同的方式删除选定的选项group

在这里,如果我选择“选项 3”,则必须从选择中删除其他选项
如果我选择“选项 2”,则必须删除“选项 3”,但不能删除“选项 1”,等等。

首先我虽然关于使用select事件来修改之前选择的值input

但它似乎在之后被覆盖。

在选择时,如何删除具有不同组的选定选项?

0 投票
3 回答
1851 浏览

javascript - Filtering a table by using vue multiselect

I'm trying to filter the results of a table by using vue-multiselect. I can see the selected values in the VUE dev tools as a part of multiselect component. How do I use these values to be used in filter() function to get the filtered table results.

Below you can see my JS script implementation and Template multiselect implementation as well.

JS Script

Template

0 投票
1 回答
637 浏览

vuejs2 - 基于选择值的Vue多选CSS

我正在尝试根据值设置输入的多选样式。当我将条件放入 vue 中时,如下所示,我得到了所有 div 的颜色,包括标签这里是我的代码

结果是这样的:在此处输入图像描述

目标是只拥有像这样的多选橙色 在此处输入图像描述

问题是我的 html 模板中没有 multiselect.multislect_input 所以我可以根据它的值设置多选的样式吗?例如橙色表示已存档,红色表示已过期?

0 投票
1 回答
600 浏览

css - 表动态高度上的引导溢出 y 问题

我对表格响应类有一些问题,因为它在 css 上未指示时会在 y 轴上生成滚动。

这是问题的图片,文本我也复制了错误

https://jsfiddle.net/ggalvez92/3d8h4sqy/

我试图把 overflow-y: visible 但似乎没有任何效果。

如果有人可以帮助我修复它,我将不胜感激。

0 投票
2 回答
165 浏览

javascript - 使用 vue-multiselect 和 lodash 限制 ajax 请求的问题

我有一个包含vue-multiselect的 vue 应用程序,我想通过 ajax 加载多选选项。当用户输入搜索条件时,我正在使用lodash.throttle来限制 ajax 请求的触发。但无论我做什么,我都会看到我在搜索中输入的每个字符都会触发多个请求。我做错了什么?提前致谢。

0 投票
1 回答
259 浏览

vue-multiselect - 如何为 vuejs 多选 optionGroup 中的 group-label 和 group-values 自定义 css?

我正在使用 vuejs 多选中的 optionGroup。我正在尝试使用padding-left使 group-label粗体和 group-value ,并将 group-label 的背景颜色更改为更暗一些。但是我尝试使用的所有 css 都不起作用。请提供任何帮助。先感谢您