iT邦幫忙

vue相關文章
共有 792 則文章
鐵人賽 JavaScript DAY 21

技術 【Day20】Vue的分組報告—實作購物車(下)

今天最後的任務就是端出剩下的購物車UI介面,再把所有資料都串在一起!究竟Product.vue和Cart.vue兩個子組件要如何做到即時同步呢?就讓我們繼續看下...

鐵人賽 Modern Web DAY 22
欸你是要進 Vue 了沒? 系列 第 22

技術 欸你是要進 Vue 了沒? - Day22:Vue 事件處理之 v-on @我知道你什麼事都聽到了

在 Vue 的世界裡,@ 符號如同我們日常生活中的耳朵,隨時靈敏地捕捉著周遭的聲音。今天,就讓我們一起探索 Vue 是如何巧妙地管理 DOM 事件的吧!🎧✨...

鐵人賽 Modern Web DAY 27
為你自己寫 Vue Component 系列 第 27

技術 [為你自己寫 Vue Component] AtomicRadio

Radio 是一種表單控制元件,通常用於使用者在一組選項中選取一個。在 UI 呈現上,通常顯示為圓形按鈕,當用戶選中時,按鈕會顯示填滿狀態,表示該選項已被選中...

鐵人賽 Modern Web DAY 22

技術 D22 - 物理包裝器:e2e 測試

第一步老樣子就是來新增測試檔案。◝( •ω• )◟ e2e\components\wrapper-physics.spec.ts import { test,...

鐵人賽 Modern Web DAY 21
欸你是要進 Vue 了沒? 系列 第 21

技術 欸你是要進 Vue 了沒? - Day21:Vue 列表渲染之 v-for 和它の關鍵小夥伴 key && 虛擬 DOM

哈囉搭家,在昨天我們講到了列表渲染的用法 v-for,今天會來認識 key 這個屬性、Vue 的渲染模式「虛擬 DOM」以及 v-for 搭配 method 的...

鐵人賽 Modern Web DAY 21

技術 D21 - 物理包裝器:更多範例

提供更多範例,讓使用者了解此元件用法吧。( •̀ ω •́ )✧ 物體性質 調整物體性質,產生更多樣的交互作用。 src\components\wrapper-...

鐵人賽 JavaScript DAY 20

技術 【Day19】Vue的分組報告—實作購物車(中)

馬上來接續昨天的進度!我們刻好商品SFC、也測試父組件傳遞資料顯示正常,今天來處理商品數量和購物車icon,沒問題就直接開始囉! 增刪商品數量 畫面上我們有四個...

鐵人賽 Modern Web DAY 26
為你自己寫 Vue Component 系列 第 26

技術 [為你自己寫 Vue Component] AtomicSwitch

開關(Switch)是用來表示 on 或 off 狀態的元件。它與 Checkbox 相似,但不同於 Checkbox 允許實現第三種中間狀態的選項,Swit...

鐵人賽 Modern Web DAY 20

技術 D20 - 物理包裝器:單元測試

開始測試前,讓我們在元件中新增一些對外屬性,方便進行測試吧。( ´ ▽ ` )ノ src\components\wrapper-physics\wrapper-...

鐵人賽 JavaScript DAY 19

技術 【Day18】Vue的分組報告—實作購物車(上)

對於基礎觀念和常用功能我們都有一定程度的概念了,最重要還是如何活用這些技術。今天的練習是購物車實作,試著先不參考網路範例…看看是否能順利寫出來吧! ◎題外話:在...

鐵人賽 Modern Web DAY 25
為你自己寫 Vue Component 系列 第 25

技術 [為你自己寫 Vue Component] AtomicCheckbox

Checkbox 是一個常見的網頁元件,單個使用時可以表示在兩種狀態之間切換,多個一起使用時則允許使用者在這些選項中選擇一個或多個。它適合用於問卷調查、偏好設...

鐵人賽 Modern Web DAY 20
欸你是要進 Vue 了沒? 系列 第 20

技術 欸你是要進 Vue 了沒? - Day20:Vue 列表渲染之那個很會幫主管列資料的 v-for 同事

今天要來說的是「列表渲染」。列表在這邊表達的是「清單、多個資料」的意思,而我們可以使用它,像迴圈一樣的遍歷、渲染出多個元素~(由於這個用法和 JS 有點相似,因...

鐵人賽 Modern Web DAY 19

技術 D19 - 物理包裝器:開發元件

讓我們來開發物理包裝器元件吧! 鱈魚:「第一步從認識碰撞偵測演算法開始!◝(≧∀≦)◟」 路人:「不會吧!╭(°A ,°`)╮」 鱈魚:「的確不會,因為我也不太...

鐵人賽 Modern Web DAY 19
欸你是要進 Vue 了沒? 系列 第 19

技術 欸你是要進 Vue 了沒? - Day19:Vue 條件渲染家族 v-if、v-else-if、v-else、v-show

今天我們進入「條件渲染」的章節囉~將分為兩部分講解: v-if、v-else-if、v-else v-show OK,請開始我的表演。 定義 Vu...

鐵人賽 Modern Web DAY 24
為你自己寫 Vue Component 系列 第 24

技術 [為你自己寫 Vue Component] AtomicSelect

下拉選單(Select)在表單操作中非常常見。使用下拉選單可以在有限的空間內顯示大量選項,透過點擊來展開選單,使用者可以輕鬆瀏覽並選擇其中一個或多個選項。無論...

鐵人賽 JavaScript DAY 17

技術 【Day16】Vue超簡單實現元素拖曳效果—應用To Do List

這幾天風暴式重新閱讀了好多Vue官方文件(真怕會消化不良),今天來講點比較有趣的效果吧!而且超簡單的就能實現在ToDoList上的~就是 「元素拖曳!」 ,做完...

鐵人賽 Modern Web DAY 18

技術 D18 - 物理包裝器:分析需求

發想 如果頁面上的元素會依照物理定律,自然下落、彈跳等等,一定很有趣。(´,,•ω•,,) 類似以下影片。( ´ ▽ ` )ノ 規格 功能需求 可以設定元素的...

鐵人賽 JavaScript DAY 18

技術 【Day17】Vue組合式函數&自定義指令

前面幾天我們重新回顧了Vue的語法結構,還有各種內建提供的指令用法。今天的重點放在 「如何把自己寫的內容」 定義成可以複用的函式,以及 「如何自訂指令」 ?讓我...

鐵人賽 Modern Web DAY 23
為你自己寫 Vue Component 系列 第 23

技術 [為你自己寫 Vue Component] AtomicTextarea

<textarea> 與 <input type="text"> 有需多相似之處,甚至大多數的特性都是共通的,例如...

鐵人賽 Modern Web DAY 18
欸你是要進 Vue 了沒? 系列 第 18

技術 欸你是要進 Vue 了沒? - Day18:Vue 屬性綁定之 class && style 功能增強系列(style 篇)

嗨一大家,記得之前我們在屬性綁定章節,有講到 CSS 樣式可以使用 v-bind 屬性綁定樣式嗎~ 但官方文件後來卻提到了: 但是,在處理比較複雜的綁定時,通...

鐵人賽 Modern Web DAY 17

技術 D17 - 拉炮:e2e 測試

這個章節運行測試的方式稍微不同,由於 babylon.js 套件較為龐大,如果在 dev 模式下運行第一次開啟頁面會等很久,導致測試一直超時。 所以這裡我們改成...

鐵人賽 JavaScript DAY 16

技術 【Day15】做中學的Vue語法大全!(下)

Vue語法統整來到了最後一篇章,今天要來探索更複雜的資料處理是要如何做到?除了介紹到computed計算屬性,也要來了解watch的使用時機!那麼,就讓我們直接...

鐵人賽 Modern Web DAY 17
欸你是要進 Vue 了沒? 系列 第 17

技術 欸你是要進 Vue 了沒? - Day17:Vue 屬性綁定之 class && style 功能增強系列(class 篇)

嗨一大家,記得之前我們在屬性綁定章節,有講到 CSS 樣式可以使用 v-bind 屬性綁定樣式嗎~ 但官方文件後來卻提到了: 但是,在處理比較複雜的綁定時,通...

鐵人賽 Modern Web DAY 22
為你自己寫 Vue Component 系列 第 22

技術 [為你自己寫 Vue Component] AtomicTextField

<input> 作為表單控制元素,是網頁開發中最常見的元素之一。<input> 的不同 type 設定會影響顯示的 UI,以及它所代表...

鐵人賽 Modern Web DAY 16

技術 D16 - 拉炮:更多範例

提供更多範例,讓使用者了解此元件用法吧。◝( •ω• )◟ 發射參數 調整發射速度向量,就可以往任意方向發射。 src\components\util-part...

鐵人賽 JavaScript DAY 15

技術 【Day14】做中學的Vue語法大全!(中)

昨天重新回顧了我們在練習作品中常用的Vue語法及語法組成架構,今天再來接續介紹:還有哪些在我們這次改版練習ToDoList中遇到的常用屬性? 本系列任務:改寫過...

鐵人賽 Modern Web DAY 16
欸你是要進 Vue 了沒? 系列 第 16

技術 欸你是要進 Vue 了沒? - Day16:Vue 的 computed 在算什麼東西

我們接續響應式基礎的系列~今天帶大家看 computed 這個語法。 使用情境 computed?「計算」的意思。 那又是在計算什麼東西,為什麼 Vue 會有特...

鐵人賽 Modern Web DAY 15
欸你是要進 Vue 了沒? 系列 第 15

技術 欸你是要進 Vue 了沒? - Day15:Vue 你怎麼 DOM 起來了?乂稀奇古怪的 ref && reactive 解包合體技乂

記得我們在 ref 的篇章有講過「解包」嗎?官方文件在帶過 reactive 後,又細講了它倆解包的細節⋯⋯小菜菜在學習這邊的時候遇到了幾個蠻有趣的狀況坑,來跟...

鐵人賽 JavaScript DAY 14

技術 【Day13】做中學的Vue語法大全!(上)

還記得我們開賽第五天就在寫ToDoList了,結果現在連基本的指令都還沒完整講解(天啊),簡直像剛拿到新的空氣清淨機連內封膜都還沒撕就開始使用了!畢竟實戰演練總...

鐵人賽 Modern Web DAY 15

技術 D15 - 拉炮:單元測試

開始測試前,讓我們在 defineExpose 追加資料,方便進行測試。 src\components\util-party-popper\util-party...