需求:
在定義table組件的列對象column時,有需求對單元格進行點擊事件觸發,需要執行this的某個方法,如下所示:
但是頁面提示,該方法未定義undefined
查了下原因,是因為定義columns的方式引起的,通常定義columns是現在export外面通過const columns = [],然后在export下聲明該columns變量,但就是因為columns是在export外定義的,導致columns里面是無法訪問this的,是因為vue只有在export里面的屬性才能識別到this。
解決方法:
把columns直接定義在export里面,就可以識別到this了