- 表單操作
**表單的作用:**表單是用來做使用者互動的重要手段
表單常見型別:
input 單行文字
textarea 多行文字
select 下拉多選
radio 單選框
checkbox多選框
通過vue對表單資料進行操作
v-model:雙向繫結
**注意:**提交表單的時候是用js進行表單提交,而不是預設的表單提交
表單域修飾符:
number:轉換為數值
trim:去掉開始和結尾的空格中間的去不掉
lazy:將input時間切換為change事件(input物件在失去焦點的時候會驗證)
- 自定義指令
內建指令+自定義指令
有時候內建的指令不能滿足我們的需求
vue.
directive
("focus"
,}
官方文件上面有鉤子函式介紹,請詳細閱讀- 計算屬性計算屬性與方法的區別:計算屬性是基於它們的依賴性(data中的資料)來快取的
方法不存在快取
- 過濾器
格式化資料,比如將字串格式化為首字母大寫,將日期格式化為指定的格式等
- 偵聽器
處理非同步和開銷比較大的操作
watch:
- 生命週期(vue例項的生命週期)
掛載(初始化相關屬性)
更新(元素或元件的變更操作)
銷毀(銷毀相關屬性)
LinkedList常見特性
1.linkedlist底層 linkedlist底層是通過鍊錶實現的,鍊錶中的乙個節點是乙個node型別的資料結構,其儲存了乙個指向前驅節點的引用 真實資料和乙個指向後繼節點的引用 特點是隨機訪問效率低,刪除和插入快 可以當作棧,佇列和雙端佇列來使用 非執行緒安全,如果要建立乙個執行緒安全的lin...
vue常用特性
vue.directive focus 用的話加上v focusvue.directive color 用的話加上v focus text v color 計算屬性是基於他們的依賴的資料進行快取的,如果資料不發生變化,用的是第一次計算的快取結果,方法是呼叫就執行。資料變化,會觸發方法,資料變化時執行...
Vue高階特性
專案怎麼用的高階特性,解決了什麼問題?高階特性 父元件中 子元件中 type text value val input emit change event.target.value export default props vue是非同步渲染,data改變dom不會立刻渲染,如果需要立刻使用的話需要...