ant design vue table組件定義columns時無法訪問this解決


需求:

在定義table組件的列對象column時,有需求對單元格進行點擊事件觸發,需要執行this的某個方法,如下所示:

 

 但是頁面提示,該方法未定義undefined

查了下原因,是因為定義columns的方式引起的,通常定義columns是現在export外面通過const columns = [],然后在export下聲明該columns變量,但就是因為columns是在export外定義的,導致columns里面是無法訪問this的,是因為vue只有在export里面的屬性才能識別到this。

解決方法:

把columns直接定義在export里面,就可以識別到this了

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM