亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

vue v-model的用法解析

 更新時間:2020年10月19日 10:43:03   作者:字母哥博客  
這篇文章主要介紹了v-model的基本用法解析,幫助大家更好的理解和學習vue v-model的使用方法,感興趣的朋友可以了解下

v-model的基本用法

一、本節(jié)說明

前面的章節(jié)我們學習了v-bind指定,可以通過模型數(shù)據(jù)去影響視圖。我們都知道VUE是支持雙向數(shù)據(jù)綁定的,那么視圖是如何影響數(shù)據(jù)的呢?那就要學到我們這一節(jié)的內(nèi)容v-model。v-model可以將表單輸入綁定到對應的模型數(shù)據(jù)。

二、 怎么做

我們通過v-model實現(xiàn)一個簡單的需求

通過表單input綁定模型數(shù)據(jù)message,表單數(shù)據(jù)變化data.message也發(fā)生變化
然后通過Mustache表達式,將變化之后的message數(shù)據(jù)顯示到視圖頁面上

三、 效果

四、 深入

v-model實際上是一個語法糖,也就是簡寫,他實際上包含了兩個操作:

  • v-bind綁定value屬性
  • v-on監(jiān)聽表單元素的輸入事件,并改變數(shù)據(jù)

所以,下面的兩種寫法實現(xiàn)的效果是一致的。

v-model綁定radio和checkbox

一、本節(jié)說明

在絕大多數(shù)的表單操作中,我們不只要收集文本輸入的數(shù)據(jù),我們還可能用到單選和多選。通常,實現(xiàn)單選和多選有以下的方式:

  • 第一種:input標簽type=radio實現(xiàn)單選和type=checkbox實現(xiàn)的多選
  • 第二種:select標簽-option標簽實現(xiàn)的單選與多選

這一節(jié)我們來講解第一種方式實現(xiàn)的多選,及使用v-model指令數(shù)據(jù)綁定方法。

二、 怎么做

  • 使用radio實現(xiàn)單選,v-model綁定的數(shù)據(jù)應該是同一個,這樣實現(xiàn)單選選項之間的互斥
  • 使用checkbox實現(xiàn)多選,v-model綁定的數(shù)據(jù)應該是同一個,這樣多選的數(shù)據(jù)才屬于同一個數(shù)組

三、 效果(動態(tài)圖片)

四、 深入

怎樣在單選或者多選選項顯示,默認勾選一個或多個選項?只需要給定默認初始化數(shù)據(jù)即可

瀏覽器效果:

v-model綁定select

一、本節(jié)說明

上一節(jié)我們使用v-model指令,綁定input標簽type=radio和type=checkbox,分別實現(xiàn)了單選和多選的視圖向模型數(shù)據(jù)的綁定。這一節(jié)我們使用select標簽和option標簽,結(jié)合v-model實現(xiàn)單選和多選的視圖向模型數(shù)據(jù)的綁定。

二、 怎么做

  • v-model綁定模型數(shù)據(jù)mvp,實現(xiàn)單選效果
  • v-model綁定模型數(shù)據(jù)allDefensiveTeam,結(jié)合multiple屬性實現(xiàn)多選效果
  • 多選選項的模型數(shù)據(jù)為數(shù)組類型
  • 可以為單選及多選設置默認值,即:默認的勾選項

三、 效果(動態(tài)圖)

v-model的修飾符

一、本節(jié)說明

本節(jié)我們介紹一下在使用v-model指令進行表單數(shù)據(jù)綁定的時候,常用的修飾符,修飾符會對指令功能起到補充和增強的作用。

二、 怎么做

  • lazy修飾符:默認情況下,input輸入會實時影響v-model綁定的數(shù)據(jù)。加上lazy修飾符,只有當輸入框失去焦點會輸入回車的時候,才會去改變v-model綁定的數(shù)據(jù)。
  • number修飾符:默認情況下,輸入框中輸入的無論是數(shù)字還是字母,都會被當做字符串處理。加上number修飾符,輸入內(nèi)容會被當做數(shù)值類型處理。
  • trim修飾符:可以自動去掉輸入內(nèi)容左右兩邊的空格

三、 效果

  • 由上圖可以看到,當?shù)谝粋€輸入框失去焦點的時候,name:curry,才發(fā)生數(shù)據(jù)改變。
  • 輸入年齡31,被當作數(shù)值類型處理(默認輸入是當作字符串類型。因為初始值為null,所以顯示是object類型)
  • 第三個輸入框,輸入內(nèi)容前后都有空格,但是加上trim修飾符,就自動去掉了。

作者:字母哥博客

以上就是vue v-model的用法解析的詳細內(nèi)容,更多關于v-model的基本用法的資料請關注腳本之家其它相關文章!

相關文章

  • vue實現(xiàn)自定義el-table穿梭框功能

    vue實現(xiàn)自定義el-table穿梭框功能

    這篇文章主要介紹了vue實現(xiàn)自定義el-table穿梭框功能,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • 在Vue中使用Select選擇器拼接label的操作

    在Vue中使用Select選擇器拼接label的操作

    這篇文章主要介紹了在Vue中使用Select選擇器拼接label的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-10-10
  • vue實現(xiàn)上傳圖片添加水印

    vue實現(xiàn)上傳圖片添加水印

    這篇文章主要為大家詳細介紹了vue實現(xiàn)上傳圖片添加水印,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • Vue實現(xiàn)獲取后端接口API代碼片段(已封裝Service方法名)

    Vue實現(xiàn)獲取后端接口API代碼片段(已封裝Service方法名)

    Vue實現(xiàn)獲取后端接口API代碼片段(已封裝Service方法名),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • vue+elementui通用彈窗的實現(xiàn)(新增+編輯)

    vue+elementui通用彈窗的實現(xiàn)(新增+編輯)

    這篇文章主要介紹了vue+elementui通用彈窗的實現(xiàn)(新增+編輯),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-01-01
  • vue新手入門出現(xiàn)function () { [native code] }錯誤的解決方案

    vue新手入門出現(xiàn)function () { [native code]&nbs

    這篇文章主要介紹了vue新手入門出現(xiàn)function () { [native code] }錯誤的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • Vue項目啟動白屏問題的幾種解決辦法

    Vue項目啟動白屏問題的幾種解決辦法

    這篇文章主要給大家介紹了關于Vue項目啟動白屏問題的幾種解決辦法,Vue項目打包后出現(xiàn)白屏的可能原因有很多,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2023-12-12
  • 在Vue中實現(xiàn)文件預覽與打印的代碼示例

    在Vue中實現(xiàn)文件預覽與打印的代碼示例

    在Vue應用中,有時我們需要實現(xiàn)文件預覽和打印的功能,比如,我們可能需要預覽并打印PDF文件、圖片文件等,本文將介紹如何在Vue中實現(xiàn)文件預覽和打印的功能,并提供相應的代碼示例
    2023-06-06
  • Vue.js 2.0 和 React、Augular等其他前端框架大比拼

    Vue.js 2.0 和 React、Augular等其他前端框架大比拼

    這篇文章主要介紹了Vue.js 2.0 和 React、Augular等其他前端框架大比拼的相關資料,React 和 Vue 有許多相似之處,本文給大家提到,需要的朋友可以參考下
    2016-10-10
  • vue腳手架創(chuàng)建項目時報catch錯誤及解決

    vue腳手架創(chuàng)建項目時報catch錯誤及解決

    這篇文章主要介紹了vue腳手架創(chuàng)建項目時報catch錯誤及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-01-01

最新評論