v-dialog
单击图表上的某个点时,我试图打开一个。我将对话框的绑定v-model
到this.dialog
(数据属性),但是设置this.dialog
为true
不会打开对话框。当我检查的值时this.dialog
,它确实是true
。为什么对话框没有打开?
<line-chart
:chart-data="datacollection"
:options="optionscollection"
/>
this.optionscollection = {
onClick: function(evt, item) {
this.dialog = true;
}
};
该onClick
处理器不具备的情况下正确绑定,所以this
是不是在Vue的组件实例存在。请改用箭头功能:
this.optionscollection = {
onClick: (evt, item) => {
this.dialog = true;
}
};
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句