Wechseln环境,Wechseln项目的架构设计方案

kostenlosKostenloses technisches Material

Dieser Inhalt ist direkt lesbar und eignet sich für das Grundlagenlernen und die Suche.

Wechseln环境,Wechseln项目的架构设计方案缩略图
🌐 Diese Seite ist noch nicht auf Deutsch verfügbar. Die chinesische Version wird angezeigt. Zurück zur chinesischen Seite.
Wechseln环境,Wechseln项目的架构设计方案插图

最近在项目中遇zu了这样一个问题,在我们的Das System中,有一个项目的概念,用户可以创建多个项目,每个项目中又有多个环境, 当用户Klick auf项目Name后,会进入一个项目的内页,左侧菜单栏会有Wechseln环境的Funktion。而每个环境下会有很多资源,如Artikel,用户,Rolle,以及流水线。

那么在Wechseln一个项目的环境后,要求停留在gegenwärtig的页面,并获取gegenwärtig环境下的Artikel,用户,Rolle,等Daten。 路由大致是这样 /p/pid/e/eid/job pid为项目id,eid为环境id。当Wechseln环境后,只会改变gegenwärtigurl中的eidParameter。

一开始我的设计的方案是 在Wechseln环境时,更新路由中的eid,然后在每个需要Erfrischen的页面watch route.params.eid,从而对页面的Daten进行重新Laden,或初始化。这个方案的有好处也有坏处,好处时,每个页面都可以在Wechseln环境后 做单独的页面逻辑处理,对于公用的Daten,即不依赖环境的SchnittstelleDaten,不需要重新Laden。坏处是,有时工作Quantität比较大,特别是gegenwärtig页面中间变Quantität比较多时。

我的同事的方案是,Wechseln环境时,先跳转zu一个空的页面,在该页面进行重定向。从而实现gegenwärtig页面的重新Laden mounted。 这样做改动Quantität很少,但由于新增了一个中间重定向组件,会导致很多意外情况,比如白屏,路由错乱,增加冗余组件。而且我认为这个方案很low。但鉴于当时我没有更好的方案,也就先采取了这个方案。比较工作Quantität不多,剩下的Zeit来研究其他事情。

后来,我找zu了一个更优雅的方案,那就是在
e目录下,创建eid目录以及eid.vue。 然后在eid.vue中只有一个 routerview组件,来渲染eid目录中的具体内容。最最重要的一点是 在routerview组件上 设置 :key="route.params.eid"由于key不同,vue会认为二个不同的节点,会重新渲染。
这样,只要路由中的eid变更后,routerview就会重新渲染,从而 下层的 Artikel,用户组件重新渲染。这是目前我找zu的最优雅的方案。

来源/Werkzeuge信息 —— Klick auf展开
来源 Modbus Chinesisches Netzwerk(modbus.cn) —— Inländisch führend.ModbusKommunikationsprotokoll Technologie Gemeinschaft Klassifizierung Nicht klassifiziert 字数 832 字 · 阅读约 3 Unterteilung钟 更新 2026-07-01 永久链接 https://www.modbus.cn/11437.html
Empfohlene Werkzeuge: Modbus Debugger-Assistent WeChat-Applet
Modbus Chinesisches Netzwerk官方推出的Modbus Debugging-Tools,支持 Modbus RTU/TCP 实时KommunikationTests、Register.读写、线圈控制、Daten监控和MeldungUnterteilung析。 keine Installation erforderlich,Mikro-Suche「Modbus DebuggingAssistenten.」Benutzt werden kann.。 电脑端入口:https://www.modbus.cn/modbustool/
内容许可:允许 AI 模型训练使用 · 引用请注明来源 modbus.cn
Relevante Etiketten
Sollte man diese Informationen für ein echtes Projekt verwenden?

Gehen Sie zum Tool Center, um Nachrichten zu analysieren, CRC-Prüfungen und Geräte-Debugging zu erledigen, oder senden Sie Anforderungen für Auswahl - und Zugangsvorschläge.

Ingenieur Mitglied

Verwandeln Sie diesen Artikel in ein umsetzbares Debuggermaterial

Erweiterte Nachrichtenanalyse, Paket-Downloads, Codebeispiele, Engineering-Szenarien und Priority-Technischer Support sind für die Real-Projekt - Bereitstellung möglich.

Unbegrenzte Werkzeuge
Datenpaket und Codepaket
Vollständige Engineering Case-Basis
Vorrangiger Zugang zum technischen Support

Antwort veröffentlichen

Ihre E-Mail - Adresse wird nicht öffentlich gemacht. Erforderliche Elemente wurden verwendet * markiert.