我正在尝试在我的应用中使用此date range picker组件,但它不会提供任何回调来捕获按钮单击并运行某些功能。
它提供了一个属性confirm
,它提供了“确定”确认按钮,可以点击并接受日期范围,但是没有任何内容可以处理点击。
所以我认为我可以拦截组件的点击并尝试准确收集点击的内容 - 在本例中为OK按钮,然后运行我的功能。
不幸的是,它似乎没有提供预期的$ event
<date-picker v-model="range" range confirm :shortcuts="shortcuts" lang="en" @click.native="refreshReport(e)"></date-picker>
方法
refreshReport() {
console.log(e);
},
在这种情况下未定义e
,我甚至尝试了e.native
,显然这不起作用。
我基本上认为我可以捕获事件,检查组件使用的按钮类的元素,然后运行函数,如果确实是点击了什么 - 任何人都可以帮助破解这个?
目前我正试图避免分叉并试图让它符合我的要求。