vue-component - 从dopdown vue中选择选项时的调用方法
问题描述
我在 vue 组件中有多选。当我从该下拉列表中选择一个项目时,它应该执行一个方法。但该方法在页面加载中调用。但是当我仅从下拉列表中选择一个项目时,我想调用该方法。如何完成它。
Vue组件中的多选
<multiselect v-model="value" placeholder="Search Categories" @input="updateSelected" :allow-empty="false"
:options="categories" :taggable="true" :custom-label='categoriesWithTitle' track-by='id'
:show-labels="false">
</multiselect>
解决方案
我猜你在用vue-multiselect
?如果是这种情况,则有一个@select
事件 -> Emitted after selecting an option
,这应该可以解决问题。
在这里,您的代码在页面加载时触发,因为您的value
prop 上可能有一些动态值(@input >> “在 this.value 更改后发出”)。
推荐阅读
- javascript - 如何检测我的网站/PWA 已加载到前台?
- angular - 带有额外手动验证的多个角度表单验证
- python - 对具有精美终端输出的二进制文件的透明 Python 调用
- html - 在 CSS 中修复 HTML 表单我必须做的更多
- javascript - Uglify.js 在 if 语句中搞砸了
- css - 调整图像大小引导工具提示
- php - 如果我返回 true 一次,请继续执行 foreach
- r - 从具有不同行数的所有文件的最后一列制作矩阵
- google-apps-script - 从模板复制数据验证时,Google Apps 脚本中持续出现零星的内存不足错误
- c - 可以使用哪些方法让 C 程序显示统计信息,而不会显着减慢速度?