在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 修改了 vue-router 的 base 屬性為根目錄,打包后路由視圖為什么還

修改了 vue-router 的 base 屬性為根目錄,打包后路由視圖為什么還是不出現(xiàn)?

配置 base 如下

router/index.js

function getAbsolutePath () {
  let path = location.pathname

  console.log(path)
  // 輸出為/C:/Users/csq94/Desktop/python/vue/secSinglePage/dist/index.html

  console.log(path.substring(0, path.lastIndexOf('/') - 5)) 
  輸出為/C:/Users/csq94/Desktop/python/vue/secSinglePage

  return path.substring(0, path.lastIndexOf('/') - 5)
}
const router = new Router({
    routes,
    mode: 'history',
    base: getAbsolutePath()
})

配置打包文件路徑:

vue.config.js

module.exports = {
    baseUrl: './',
    outputDir: '../dist'
}

文件目錄如下

clipboard.png

打包之后的index.html在瀏覽器打開如下,圖片引入成功了,但是用<router-view>渲染的視圖沒有

clipboard.png

回答
編輯回答
玩控

你這是操作系統(tǒng)文件訪問地址,你需要開一個服務,訪問你的工程

2017年10月4日 18:13