繁体   English   中英

如何在同一个select中使用v-model和其他js插件

[英]How to use v-model and other js plugins in the same select

我在我的项目中使用 jquery select2datepicker插件。 我为他们使用了自定义指令。 在我需要使用v-model获取所选值之前,它们工作正常。 由于某种原因,它不绑定该值。 我的猜测是某处存在冲突。

这是我的指令:

Vue.directive('select', {
    twoWay: true,
    inserted: function (el) {
        $(el).select2();
    },
    updated: function (el) {
        $(el).select2();
    }
});

更新的功能不起作用。 插入的作品。

如何获得选定的值?

https://v2.vuejs.org/v2/guide/migration.html#twoWay-Prop-Option-removed

删除twoWay道具选项

道具现在总是单向下降。 为了在父作用域中产生副作用,组件需要显式地发出一个事件,而不是依赖于隐式绑定。

您将需要编写一个包装组件 碰巧,该示例适用于 select2。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM