年初第乙個 flag 就是掌握 vue ,哈哈
vue ,react ,angular 三大主流框架,最後我選擇學習 vue ,接觸過 react ,自己感覺學習曲線有些陡峭,進而我選擇了學習 vue ,他的學習曲線平穩很多;不管選擇什麼框架,除了對基礎的知識有一定的了解掌握,還應該對 es6 有一定的了解;
這就是我腦海中的 vue 知識體系;
一句話概況了 vue通過盡可能簡單的 api 實現響應的資料繫結和組合的檢視元件;
乙個簡單的 vue 例項只需要四步即可
我們的學習目的肯定不止於建立簡單的 vue 例項;而是用它去實現更加多變的功能需求;那我們需要進一步去學習 vue-router 和 vuex 以及 vue-cli;
先說說基礎的 vue 吧,在建立了乙個簡單 vue 例項之後,我們是否還能在例項中新增更加完善的資料選項,去完成我們多變的功能需求;答案是肯定能的;
指令詳細請看 demo 原始碼
自定義指令
在**的例項中
vue api
vue 常用選項
這就是我在學習 vue 的時候,在 vue 例項中新增的比較多的;directives 和 components 在 vue 例項中為建立的區域性自定義指令和註冊元件,vue.directive() 和 vue.component() 則是註冊全域性
vue 元件
生命週期鉤子
每個 vue 例項在被建立之前都要經過一系列的初始化過程。例如需要設定資料監聽、編譯模板、掛載例項到 dom、在資料變化時更新 dom 等。同時在這個過程中也會執行一些叫做生命週期鉤子的函式,給予使用者機會在一些特定的場景下新增他們自己的**。
在 qq 群裡看到一張生命週期圖,我覺得寫的特別好,感謝總結這張圖的朋友
檢視**源
官方文件
部分資源來自網路
vue基礎知識回顧
vue主旨 運算元據,不操作dom 元件 例項 1 兩種安裝方式 a,script引入 b,使用v cli腳手架搭建模組化專案 2 掛載點 模板與例項 3 vue例項中的資料data 事件 事件 click.方法 methods 4 vue中的屬性繫結 屬性名 和雙向資料繫結 v model 5 v...
MySQL知識回顧 MySQL基礎知識回顧
markdownpad document mysql mysql 是用於管理檔案的乙個軟體 服務端軟體 socket服務端 本地檔案操作 解析指令 sql語句 客戶端軟體 各種各樣 socket客戶端 傳送指令 解析指令 sql語句 ps dbms 資料庫管理系統 sql語句 需要掌握的技能 安裝 ...
MySQL知識回顧 MySQL基礎知識回顧
markdownpad document mysqlmysql 是用於管理檔案的乙個軟體 服務端軟體 socket服務端 本地檔案操作 解析指令 sql語句 客戶端軟體 各種各樣 socket客戶端 傳送指令 解析指令 sql語句 ps dbms 資料庫管理系統 sql語句 需要掌握的技能 安裝 服...