We're sorry but demo3 doesn't work properly without JavaScript enabled. Please enable it to continue.


今天遇到一個問題為 vue請求得到的響應為 We're sorry but demo3 doesn't work properly without JavaScript enabled. Please enable it to continue. ,說我沒有啟動js

由於測試的時候,沒有使用vue-router進行路由

最后百思不得其解,通過 vue create project 創建多個項目進行比對測試,最后終於找到原因,是因為 單文件組件在index.html頁面沒有使用,所以才會出現這個問題

 

main.js文件內容如下

import Vue from 'vue'
import App from './App.vue'

Vue.config.productionTip = false


new Vue({
  // render: h => h(App),
    components:{
      App  //在 index.html頁面不使用這個組件,就會返回 We're sorry but demo3 doesn't work properly without JavaScript enabled. Please enable it to continue.
     }
}).$mount('#app')

 

 

如果功能沒有受到影響,那么  We're sorry but 五藏測評 doesn't work properly without JavaScript enabled. Please enable it to continue.  這個語句不用管他,為什么不用管他呢,是因為 

 

 這個 noscript標簽,這個原因是在控制台的response里,通過preview查看,這個功能里是不具備js的功能的,因為這里還沒有渲染,僅僅只是response返回的信息的預覽;當然,這只是我的猜測,僅供參考

 

 

然后如需編譯並運行則開啟這個參數

runtimeCompiler

  • Type: boolean

  • Default: false

    是否使用包含運行時編譯器的 Vue 構建版本。設置為 true 后你就可以在 Vue 組件中使用 template 選項了,但是這會讓你的應用額外增加 10kb 左右。

 

添加到 vue.config.js文件 或 package.json 文件中,使用vue字段進行配置

vue.config.js

vue.config.js 是一個可選的配置文件,如果項目的 (和 package.json 同級的) 根目錄中存在這個文件,那么它會被 @vue/cli-service 自動加載。你也可以使用 package.json 中的 vue 字段,但是注意這種寫法需要你嚴格遵照 JSON 的格式來寫。


免責聲明!

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



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