首頁  >  問答  >  主體

選擇路由模型並儲存路由數據

我正在嘗試做一些類似於自動化活動的綜合系統之類的事情。該程式應該有很多模組。我打算按照windows的原則來組織它們。如果需要,您可以打開一個新模組,然後您可以關閉它,或者打開一個新模組而不關閉它,稍後返回。

例如。我打開可用數位文件清單的模組。我選擇所需的一項,點擊“編輯”,啟動編輯表單。我打開任何資訊指南,查看必要的數據,然後返回表格。這一切都是透過類比 Windows 工作列來完成的。

我正在研究架構。我們透過 v​​ue-router 載入模組。您可以使用 keep-alive 來儲存非活動模組數據,但管理選項有限。您只能指定保留多少個緩存,但無法清除某些緩存,所有資料都會保留。另一方面,我希望能夠選擇保留多少資料以及隨著資料的過時而不再需要哪些資料。我擔心大型應用程式不會在低功率計算機上變慢或凍結。一方面實作簡單,另一方面更有效地利用資源。

除了保持活動狀態選擇或將狀態資料儲存在單獨的結構中之外,您還可以考慮其他選項。例如,在單獨的標籤中開啟模組,然後將資料管理轉移到瀏覽器。或者,您可以實作在動態新增的元件陣列「元件」中開啟模組的選項,使用 v-show 指令暫時隱藏未使用的模組。您可以將模組載入到對話方塊中。您可以考慮其他選擇。如果你選擇其中之一,你就必須承擔其相應的缺點。

編寫每個選項的測試版本然後執行評估測試是一項非常耗時的任務。所以希望得到您的建議。

P粉949267121P粉949267121400 天前630

全部回覆(1)我來回復

  • P粉510127741

    P粉5101277412023-09-15 00:04:34

    對於您的用例,我認為在使用 v-ifv-show 時,對話框或任何其他元件(選項卡等)都會簡單地工作。您可以對要保留在 DOM 中的內容使用 v-show,對要在使用者關閉後銷毀的內容使用 v-if。

    請參閱有關 v-ifv-show 之間差異的文件 此處

    回覆
    0
  • 取消回覆