vue動態index.html默認標題


使用場景

  • 項目的某些頁面需要單獨打開
  • 頁面加載完成之前就需要展示標題
  • 標題不能在index.html寫死,因為各頁面標題不一樣

用法

vue的index.html文件中修改

<!DOCTYPE html>
<html lang="en">
<head>
<!--這里省略部分代碼-->
 <title>默認標題</title>
    <script>
        //動態標題
        var domainUrl = document.location.toString();
        if (domainUrl.indexOf("特殊的url內容") !== -1) {
            document.title = "新的標題";
        }
    </script>

后話

開發中沒注意,上線后網絡環境變了,發現頁面需要加載時間,加載完之前標題一直顯示 Webpack App ,用了上面這個方法來處理。

ps:項目標題通過vue router來動態控制的,所以頁面加載之前的標題沒有被控制到


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM