當(dāng)前位置:首頁 > IT技術(shù) > Web編程 > 正文

Blazor Webassembly多標(biāo)簽頁開發(fā)
2021-10-11 15:14:15

非iframe的實(shí)現(xiàn)參見:
https://www.cnblogs.com/liningit/p/15716595.html

最近準(zhǔn)備用Blazor Webassembly做后臺(tái)開發(fā)要用到多標(biāo)簽頁,找了半天發(fā)現(xiàn)絕大多數(shù)都是Blazor Server的多標(biāo)簽沒有Webassembly。沒辦法只能自己想辦法造輪子了。
查了許多資料最后還是決定用iframe來實(shí)現(xiàn),不過標(biāo)簽切換等邏輯是用c#代碼實(shí)現(xiàn)的。
基本功能已經(jīng)都實(shí)現(xiàn)了不論是標(biāo)簽滾動(dòng)、激活、左移、右移、關(guān)閉其他,還是在內(nèi)容頁跳轉(zhuǎn)、新增、關(guān)閉標(biāo)簽都有實(shí)現(xiàn)。
已經(jīng)可以用來做實(shí)際項(xiàng)目
源碼地址: https://github.com/liningit/BlazorWebassemblyMultiPagesTab
其中NavMenu.razor中的部分代碼是為了測(cè)試多標(biāo)簽滾動(dòng)而增加的,可自己手動(dòng)改下

github中的第二條提交記錄就是在原項(xiàng)目上的修改可以看下改了哪些東西

本文摘自 :https://www.cnblogs.com/

開通會(huì)員,享受整站包年服務(wù)立即開通 >