[英]How can I open the dialog when clicking the value that has been plot on chart in vue-chartjs
單擊圖表上的某個點時,我試圖打開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;
}
};
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.