用vue.js渲染清單的時候,如果項目是結合jQuery綁定行點選事件的,當翻頁的時候會重新渲染清單資料,如果隻是在頁面加載的時候綁定了行點選事件,當下一頁展示的資料多餘前一頁的時候,會出現綁定事件失效的情況。解決方法就是頁面初始化的時候通過事件冒泡給table綁定事件,這樣重新渲染清單的時候,行點選事件也不會失效。
$(".table").on('click', '.js-edit', function () {
// todo
}
當然有很多其他更優的方法,這個隻是我在維護老項目的時候發現的一個問題。