So ändern Sie die Seitenrichtung in Vue, ohne die Seite zu aktualisieren
P粉333395496
P粉333395496 2023-09-11 16:48:55
0
2
522

Ich möchte die Ausrichtung der Seite ändern können, wenn sich der Wert in Pinia ändert. Der Code läuft einwandfrei, aber die Seite wird neu geladen, und ich möchte nicht, dass die Seite neu geladen wird.

Das ist meineApp.vueDatei

 
P粉333395496
P粉333395496

Antworte allen (2)
P粉274161593

需要进行常规数据绑定。在这种情况下,使用一个观察者来实现。

watch( language, value => { if (value === 'ar') document.documentElement.setAttribute('dir','rtl') else document.documentElement.removeAttribute('dir') }, { immediate: true } )

请确保在服务器端渲染时不要访问document

    P粉317679342

    尝试将您的内容放在另一个元素中,而不是修改document。此外,使用计算属性进行响应性。

     
      Neueste Downloads
      Mehr>
      Web-Effekte
      Quellcode der Website
      Website-Materialien
      Frontend-Vorlage
      Über uns Haftungsausschluss Sitemap
      Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!