【发布时间】:2018-12-06 19:24:29
【问题描述】:
我是 JS 和 Vue 的新手,真的很纠结这个:
没有弹出窗口,但是当我将 $('.date-range-picker').daterangepicker(...) 移动到 Vue 实例之外时,一切正常,显示了选择器弹出窗口。
【问题讨论】:
-
我想知道在评估
methods.onClick代码时该类是否存在于 DOM 上,也许您需要一个委托的点击事件,但不确定您将如何在此处实现它。 -
把你的代码放到像
mounted: function () { var vm = this; $('.date-range-picker').daterangepicker({ opens: 'right' }, function(start, end, label) { vm.dateRange = start.format('DD.MM.YYYY') + ' - ' + end.format('DD.MM.YYYY'); }); },这样的挂载钩子里,那么你最好检查一下Use JQuery in Vue和Make VueJS and jQuery play nice,无论如何,不建议在Vue中使用JQuery。 -
mounted解决方案对我来说很好。谢谢Sphinx,拯救我的一天。
标签: javascript jquery vue.js daterangepicker