×
切換帳號
台灣數位訓練課程
課程
知識
系統教學
登入
×
全站搜尋
搜尋
台灣數位訓練課程
登入
課程
知識
系統教學
知識目錄
課程中心
列印日期 : 2026/03/10
台灣數位訓練課程
×
知識庫
目錄總覽
AI 展示
i-xms+
Vue.js 學習筆記
×
×
loading ...
×
×
私密分享
狀態
啟用
連結
https://learning.xms.tw/media/s/
重新產生
複製連結
×
QR code
×
選擇網頁檔案
loading ...
×
設計知識點
×
建立新版本
×
刪除媒體
×
loading ...
×
我的第一支 Vue 程式
分享
QR code
常見 Q&A
列印
瀏覽: 236,
最近修訂: 2026-03-03
我的第一支 Vue 程式
分享
QR code
常見 Q&A
列印
瀏覽: 236,
最近修訂: 2026-03-03
範例:
初學者,一定要每一行都自己打過,這是成為高手的關鍵能力,好處有
熟悉度
打錯時,累積除錯的經驗,培養強大推理能力的好機會
重點
1.
開發環境
xampp
Server 環境 (apache + php)
Google 查一下就可以找到安裝,很簡單
Visual Studio Code
一樣 Google 查一下
2.
產 html 結構
在 VS 中,key 「! + TAB」 就會自動產生
3.
show 出 Hello World
純手工 key-in Vue code,連註解也要照著 key 喔
咦?
怎麼和期待的不一樣 ...
練習除錯囉
4.
開啟開發者工具 (F12 @chrome)
以 Chrome 為例,按 F12 就可以開啟。
ps.
其他瀏覽器也差不多
目前主流的瀏覽器,除了 Firefox,其他都用同樣的核心了。
5.
切換到 console,看到什麼錯誤?
Vue is not found
代表沒有正確執行 const app = Vue.createApp( ... )
為什麼呢?
當然就是這段 js 沒有被正確執行 (哈哈,唯一的 js)
<script src="
https://unpkg.com/vue@3/dist/vue.global.js
"></script>
6.
切換到 network,reload 觀察網路下載的情況
果然如所料 ~
load vue.js 失敗
7.
檢查有打錯字嗎?
會不會是 src 寫錯了?
寫程式,保守一點總是好的,不要這麼有信心,這還蠻常發生的
8.
將 src 網址貼到 chrome 確認
每一個點都確認,這是除錯的基本工!
double check 一下,
將 src 網址貼到 chrome 試試看。
原來,
這個網路上的 js 檔案根本就抓不到。
9.
換個 src 來源試試看
查一下 Google,貼另一個來源
一樣失敗 ...
(事後發現,居然右貼到另一個不存在的網址)
怎麼可能?
開始懷疑是不是哪裡弄錯了
再仔細一行一行的檢查,沒錯呀。
10.
到底是什麼問題?就問 AI 呀
就照著 AI 的指引,
有耐心的一步一步排除錯誤囉
--
perplexity.ai
是我最常問的,結果和正確率往往比 ChatGPT 高出許多
怎麼可能?
之前幫我女兒問 7-11 刮刮樂最大獎 「10 兩黃金值多少錢?」
perplexity 最厲害,10 次有 8 次答對
openAI 很慘,8 次都是錯的
馬斯克的 grok,最喜歡胡亂推理一番 ...
Google 呢?
最近比較少用了
11.
刪除瀏覽資料 (快取 Cache)
自己亂 try 一通還是失敗,
就只好乖乖的按照 AI 的建議,一步一步的排除囉
結果 ... 還是沒用!
寫程式就這樣,一個簡單的問題常常卡很久,
但這就是經驗累積的過程呀,卡的越多,就會越有經驗。
但前提是要做到 ~ 經一事,長一智
只可惜大部分人都做不到 ...
技巧只有一個,就是
打破砂鍋問到底,一直問「為什麼」,挖出隱藏在冰山下面真正的原因
這就是「
5 Why 追問法
」!
12.
使出大殺技 ~ 問「人」 (專家)
雖然同事 / 朋友人都很好
但問之前,一定要自己先做足功課唷
準備好資料,想清楚再問
不然就會打斷別人的工作,或是浪費別人的時間。
換個角度思考,
如果你不想花時間,那別人為什麼要為了你的問題多花很多時間呢?
完全沒道理是吧!
13.
經驗很重要
問了專家以後,終於恍然大悟。
同事說:
unpkg 的 cdn 很常掛掉
unpkg 大概快十年了,大家的 demo 都喜歡用這家,結果變成這家在最近幾年老是被攻擊
原來書上寫的,網路上查到的,
居然都是不 work ...
果然是人云亦云的最佳案例。
14.
YA!解決了!
src 改用另外一個,就順利 show 出「Hello World !」了
<script src="
https://cdnjs.cloudflare.com/ajax/libs/vue/3.5.13/vue.global.min.js
"></script>
15.
總結
一回生二回熟,
從錯誤中慢慢累積經驗,這就是學習的過程。
可是這要很久耶~
沒辦法,有些事情就快不來,就是需要時間!
想超捷徑,
很可能就會落入「揠苗助長」,隔天就死給你看。
有沒有辦法加速呢?
當然有!
只要落實幾個原則,
就可以用 10 倍速的方式高速學習喔 ~
「
學習之鑰 ~ 專注、理解、整理、刻意練習、回想
」
學會之後,
要如何讓工作時間花更少、事情做更好呢?
原則一樣很簡單!
一項一項的仔細確認
確認的過程中思考「合理嗎?」
有問題就問
一切以記錄為主
更完整的說明,可以參考:
「
專案執行,成功方程式 (開工作 X 每日站立會議)
」
×
×
複製檢核清單
loading ...
×
×
×
關閉
×
loading ...
評語
請登入後才可以評分
×
評分
×
查看更多
loading ...
下一篇
常見 Q&A
(1)
討論
筆記
(0)
詳細
×
loading ...
×
loading ...
×
loading ...
×
loading ...
×
×
AI 整理 FAQ
Q1.
沒有如期待出現 Hello World?
未登入或權限不足!
位置
知識庫
目錄總覽
AI 展示
i-xms+
Vue.js 學習筆記
資料夾名稱
Vue.js 學習筆記
上傳者
蘇德宙
單位
台灣數位員工
建立
2025-03-15 06:43:33
最近修訂
2026-03-03 18:27:41
1.
我的第一支 Vue 程式
2.
初體驗 Vue 的簡潔與威力
3.
基礎 ~ 按部就班
3.1
v-if Directive
3.2
v-for
3.3
Vue Event Modifiers
3.4
Vue Forms (v-model)
3.5
computed, watcher ~ 監控 data 內的變數
3.6
Vue 專案 (Vue application)
3.7
Vue Events
4.
使用 Bootstrap (前端元件)
5.
牛刀小試
6.
開發系統囉
6.1
第一支 SFC (Single File Componet)
6.2
Components
6.3
Components 參數 ~ props
6.4
Components ~ v-for
6.5
component $emit() 事件驅動一下
6.6
component Fallthrough attributes~ 不用 prop 傳參數,直接取得 parent 的 attributes