日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > vue >内容正文

vue

vue基础(上篇)

發布時間:2023/12/13 vue 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 vue基础(上篇) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?有粉絲在私信中聯系博主,希望博主能夠系統的出一篇關于vue的基礎篇\textcolor{blue}{ 有粉絲在私信中聯系博主,希望博主能夠系統的出一篇關于 vue的基礎篇}vue

? 今天他來了,vue基礎系列分為三篇

?本篇是第一篇:vue基礎(上篇)\textcolor{pink}{本篇是第一篇:vue基礎(上篇)}vue

?本篇文章涵蓋對Vue的介紹、指令、修飾符\textcolor{green}{本篇文章涵蓋對Vue的介紹、指令、修飾符}Vue

vue.js介紹


當然這些對vue的介紹在晚上很多,大家很容易找到,所以在這里小編就不為大家一一列舉了,不過你要知道的就是下面兩點:
Vue (讀音 /vju?/,類似于 view) 是一套用于構建用戶界面的漸進式框架
Vue 的核心庫只關注視圖層,不僅易于上手,還便于與第三方庫或既有項目整合

指令

本質就是自定義屬性,Vue中指令都是以 v- 開頭

內置指令

v-cloak

防止頁面加載時出現閃爍問題

v-text

v-text指令用于將數據填充到標簽中,作用于插值表達式類似,但是沒有閃動問題
如果數據中有HTML標簽會將html標簽一并輸出
注意:此處為單向綁定,數據對象上的值改變,插值會發生變化;但是當插值發生變化并不會影響數據對象的值

v-html

用法和v-text 相似 但是他可以將HTML片段填充到標簽中
可能有安全問題, 一般只在可信任內容上使用 v-html,永不用在用戶提交的內容上
它與v-text區別在于v-text輸出的是純文本,瀏覽器不會對其再進行html解析,但v-html會將其當html標簽解析后輸出。

v-pre

顯示原始信息跳過編譯過程
跳過這個元素和它的子元素的編譯過程。
一些靜態的內容不需要編譯加這個指令可以加快渲染

v-once

執行一次性的插值【當數據改變時,插值處的內容不會繼續更新】

v-model

v-model是一個指令,限制在 <input>、<select>、<textarea>、components中使用

雙向數據綁定
當數據發生變化的時候,視圖也就發生變化
當視圖發生變化的時候,數據也會跟著同步變化

v-on

用來綁定事件的
形式如:v-on:click 縮寫為 @click;

v-bind

v-bind 指令被用來響應地更新 HTML 屬性
v-bind:href 可以縮寫為 :href;

<img v-bind:src="imageSrc"> 可以縮寫為下面 <img :src="imageSrc">

v-if

條件判斷
使用場景:多個元素 通過條件判斷展示或者隱藏某個元素。或者多個元素,進行兩個視圖之間的切換

v-show 和 v-if的區別:v-show本質就是標簽display設置為none,控制隱藏, v-show只編譯一次,后面其實就是控制css,而v-if不停的銷毀和創建,故v-show性能更好一點。v-if是動態的向DOM樹內添加或者刪除DOM元素, v-if切換有一個局部編譯/卸載的過程,切換過程中合適地銷毀和重建內部的事件監聽和子組件

v-for

循環結構
用于循環的數組里面的值可以是對象,也可以是普通元素

key 的作用
key來給每個節點做一個唯一標識,key的作用主要是為了高效的更新虛擬DOM

自定義指令

介紹

內置指令不能滿足我們特殊的需求,Vue允許我們自定義指令

Vue.directive 注冊全局指令

Vue.directive 注冊全局指令 帶參數

自定義指令局部指令

局部指令,需要定義在 directives 的選項 用法和全局用法一樣
局部指令只能在當前組件里面使用
當全局指令和局部指令同名時以局部指令為準

修飾符

事件修飾符

在事件處理程序中調用 event.preventDefault() 或 event.stopPropagation() 是非常常見的需求。Vue 不推薦我們操作DOM 為了解決這個問題,Vue.js 為 v-on 提供了事件修飾符-修飾符是由點開頭的指令后綴來表示的

按鍵修飾符

在做項目中有時會用到鍵盤事件,在監聽鍵盤事件時,我們經常需要檢查詳細的按鍵。Vue 允許為 v-on 在監聽鍵盤事件時添加按鍵修飾符

自定義按鍵修飾符別名

在Vue中可以通過config.keyCodes自定義按鍵修飾符別名

表單修飾符

  • .number 轉換為數值
    注意點: - 當開始輸入非數字的字符串時,因為Vue無法將字符串轉換成數值 - 所以屬性值將實時更新成相同的字符串。即使后面輸入數字,也將被視作字符串。
  • .trim
    自動過濾用戶輸入的首尾空白字符, 只能去掉首尾的 不能去除中間的空格
  • .lazy
    將input事件切換成change事件, .lazy 修飾符延遲了同步更新屬性值的時機。即將原本綁定在 input 事件的同步邏輯轉變為綁定在 change 事件上

    在失去焦點 或者 按下回車鍵時才更新

寫在最后

?原創不易,還希望各位大佬支持一下\textcolor{blue}{原創不易,還希望各位大佬支持一下}

👍 點贊,你的認可是我創作的動力!\textcolor{green}{點贊,你的認可是我創作的動力!}

?? 收藏,你的青睞是我努力的方向!\textcolor{green}{收藏,你的青睞是我努力的方向!}

?? 評論,你的意見是我進步的財富!\textcolor{green}{評論,你的意見是我進步的財富!}

總結

以上是生活随笔為你收集整理的vue基础(上篇)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。