簡體   English   中英

單擊在Vue-Chart.js中繪制在圖表上的值時如何打開對話框

[英]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;
  }
};

在圖表上編輯打開v對話框,單擊

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM