使用Vue路由的一些疑惑總結(jié)。

當(dāng)index.html或,index.ejs作為第一個(gè)頁(yè)面被加載時(shí),會(huì)加載我們的主main.js(不管你這的名字取的是什么,總會(huì)有一個(gè)主js文件),一般會(huì)有如下代碼:

new Vue({
  components: { App },
  router,
  store,
  template: '<App/>'
}).$mount('#app')

而index.html一般如下:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>APP</title>
    <% if (htmlWebpackPlugin.options.nodeModules) { %>
      <!-- Add `node_modules/` to global paths so `require` works properly in development -->
      <script>
        require('module').globalPaths.push('<%= htmlWebpackPlugin.options.nodeModules.replace(/\\/g, '\\\\') %>')
      </script>
    <% } %>
  </head>
  <body>
    <div id="app"></div>
    <!-- Set `__static` path to static files in production -->
    <script>
      if (process.env.NODE_ENV !== 'development') window.__static = require('path').join(__dirname, '/static').replace(/\\/g, '\\\\')
    </script>

    <!-- webpack builds are automatically injected -->
  </body>
</html>

那么Vue的實(shí)例在<div id="app"></div>這個(gè)標(biāo)簽的范圍內(nèi)有效。router將會(huì)匹配第一個(gè)出現(xiàn)的 <router-view></router-view>并替換它。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 本文作者 Jinkey(微信公眾號(hào) jinkey-love,官網(wǎng) https://jinkey.ai)原文鏈接 h...
    JinkeyAI閱讀 426,002評(píng)論 152 921
  • 我的夜里 失去眼睛 蒼穹代替我凝視 往我的發(fā)梢里 撒一把星辰 透支桃花隕落的熱量遠(yuǎn)方拼命的砸門 我的夜里 失去一切...
    光白閱讀 361評(píng)論 1 3
  • 李笑來的專欄《通往財(cái)富自由之路》馬上要一周年了,《你擁有的最寶貴的財(cái)富是什么》發(fā)表于8月1日,是專欄正式開始第一周...
    祥哥812閱讀 541評(píng)論 0 51
  • 昨日聽百家講壇,講到一個(gè)故事,讓我豁然開朗。 話說孔子一弟子在庭院前打掃,來了一人,說到:你是孔子的弟子,那你知道...
    雪默蘭昕閱讀 700評(píng)論 0 2

友情鏈接更多精彩內(nèi)容