講師回答 / Brian
?回答里面的同學跟你解釋的很清楚啦!主要原因就是if中的邏輯判斷寫的有問題。:class="{active: index === current}"這里使用強等,就可以了。
2019-05-18
已采納回答 / 別叫我程序猿
執行那兩個命令,卸載了2.0版本,然后安裝3.0版本的Vue,就沒有這個問題了,因為2.0創建項目的時候不是用create這個命令來創建的,是用vue init webpack
2019-05-12
講師回答 / Brian
.vue文件無法在瀏覽器上直接打開,因為.vue的文件是ES6的語法 + Vue自己的語法結構,chrome只能解析簡單的DOM結構 + 樣式。參考:快速原型開發
2019-05-09
已采納回答 / Brian
vue serve這個命令需要全局安裝之后,才能使用。使用npm install -g @vue/cli-service-global安裝之后,再來使用 vue serve命令。vue serve是用來單獨開發一個vue組件用的,參考:快速原型開發使用CLI命令創建的我們的項目,可以直接在根目錄下面使用 npm run serve來跑項目。
2019-05-08
講師回答 / Brian
這里要對應的去看一下package.json中的scripts這個字段
"scripts":?{ ??"serve":?"vue-cli-service?serve", ??"build":?"vue-cli-service?build", ??"lint":?"vue-cli-service?lint" },使用npm run,要再加后面的一個參數對應scripts中的前面key值,如:npm run serve, npm run build, npm run lint
2019-05-08
講師回答 / Brian
不好意思,回復錯了主題。我看到你有一個base選項,你知道router里面的base選項的作用嗎?你是否有設置過BASE_URL?再一個,參考一下課程的代碼,試著本地跑一下?!https://github.com/kanlidy/vue-lessons-demo
2019-05-07
講師回答 / Brian
<...圖片...>“unused......”這里我去看了一下我的IDE,這個IDE的自動檢測,提示你有哪些代碼沒有使用(所以說IDE是很智能的嘛)options是參數提示,如果想關掉,可以使用下面的選項:<...圖片...>
2019-05-07
講師回答 / Brian
官方有一個很清晰的定義:Vue (讀音 /vju?/,類似于?view) 是一套用于構建用戶界面的漸進式框架。與其它大型框架不同的是,Vue 被設計為可以自底向上逐層應用。Vue 的核心庫只關注視圖層,不僅易于上手,還便于與第三方庫或既有項目整合。另一方面,當與現代化的工具鏈以及各種支持類庫結合使用時,Vue 也完全能夠為復雜的單頁應用提供驅動。謝謝您的支持。相比于bootstrap,vue更加靈活,樣式,事件全都可以由你自己來定義,不言而喻,功能也強大多了。
2019-05-07
講師回答 / Brian
ESLint最好是打開,可以參考一下如下的配置:
module.exports?=?{ ??root:?true, ??env:?{ ????node:?true ??}, ??'extends':?[ ????'plugin:vue/essential', ????'@vue/standard' ??], ??rules:?{ ????'no-console...
2019-05-04