Saya harap anda boleh bercakap tentang contoh penggunaan js atau jquery dan bukannya vue dan rangka kerja lain
Maaf kerana tidak menjelaskan apa yang saya maksudkan ialah menggunakan data untuk memacu kemas kini UI, bukannya mengemas kini data dan mengemas kini UI pada masa yang sama, seperti contoh di bawah
var tabSwitch = (function(){
var lastIndex = 0;
return function(){
// 點擊tab導(dǎo)航,觸發(fā)tab切換事件
$('.oa-tab').on("click", ".oa-tab-nav", function(e){
var index = $(this).index();
$(".oa-tab").trigger("tab.switch", index);
});
$(".oa-tab").on("tab.switch", function(e, index){
// 更新tab導(dǎo)航
$(".oa-tab-nav").eq(lastIndex).removeClass('active');
$(".oa-tab-nav").eq(index).addClass('active');
// 更新tab內(nèi)容
$(".oa-tab-item").eq(lastIndex).removeClass('active');
$(".oa-tab-item").eq(index).addClass('active');
lastIndex = index;
});
// 初始化觸發(fā)
$(".oa-tab").trigger("tab.switch", 0);
};
})();
tabSwitch();
人生最曼妙的風(fēng)景,竟是內(nèi)心的淡定與從容!
Poster menyebut bahawa hanya terdapat satu kawasan paparan, dan data pemuatan hanya dijana semula dalam kawasan paparan tersebut berdasarkan pilihan di atas? Jika ini berlaku, sebenarnya apabila anda mengklik pada pilihan, anda mula-mula mengosongkan kawasan paparan, kemudian memanggil data yang sepadan dan menjana penampilan yang sepadan dan kemudian menambahnya ke kawasan paparan
Data dipacu? Adakah anda bermaksud meminta data secara dinamik melalui ajax apabila mengklik tab?