欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

詳細(xì)分析vue表單數(shù)據(jù)的綁定

 更新時(shí)間:2020年07月20日 14:25:57   作者:字母哥博客  
這篇文章主要介紹了vue表單數(shù)據(jù)的綁定的相關(guān)資料,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下

v-model的基本用法

一、本節(jié)說明

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

二、 怎么做

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

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

三、 效果

四、 深入

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

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

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

v-model綁定radio和checkbox

一、本節(jié)說明

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

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

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

二、 怎么做

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

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

四、 深入

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

瀏覽器效果:

v-model綁定select

一、本節(jié)說明

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

二、 怎么做

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

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

v-model的修飾符

一、本節(jié)說明

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

二、 怎么做

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

三、 效果

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

以上就是詳細(xì)分析vue表單數(shù)據(jù)的綁定的詳細(xì)內(nèi)容,更多關(guān)于vue表單數(shù)據(jù)的綁定的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • el-table表格動態(tài)合并相同數(shù)據(jù)單元格(可指定列+自定義合并)

    el-table表格動態(tài)合并相同數(shù)據(jù)單元格(可指定列+自定義合并)

    工作時(shí)遇到的el-table合并單元格的需求,本文主要介紹了el-table表格動態(tài)合并相同數(shù)據(jù)單元格(可指定列+自定義合并),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • vue中sync語法糖的用法詳解

    vue中sync語法糖的用法詳解

    Vue的.sync語法糖是一個用于雙向數(shù)據(jù)綁定的指令,可以在子組件中用來監(jiān)聽父組件傳遞下來的props的變化,本文給大家介紹了在Vue中,.sync語法糖的使用方法,感興趣的朋友跟著小編一起來學(xué)習(xí)吧
    2024-01-01
  • vue組件文檔(.md)中如何自動導(dǎo)入示例(.vue)詳解

    vue組件文檔(.md)中如何自動導(dǎo)入示例(.vue)詳解

    這篇文章主要給大家介紹了關(guān)于vue組件文檔(.md)中如何自動導(dǎo)入示例(.vue)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-01-01
  • vue 使用外部JS與調(diào)用原生API操作示例

    vue 使用外部JS與調(diào)用原生API操作示例

    這篇文章主要介紹了vue 使用外部JS與調(diào)用原生API操作,結(jié)合實(shí)例形式分析了vue.js調(diào)用外部JS與原生API相關(guān)操作技巧及注意事項(xiàng),需要的朋友可以參考下
    2019-12-12
  • 快速修改antd?vue單個組件的默認(rèn)樣式

    快速修改antd?vue單個組件的默認(rèn)樣式

    這篇文章主要介紹了快速修改antd?vue單個組件的默認(rèn)樣式方式,具有很好的參考價(jià)值,希望對大家有所幫助。
    2022-08-08
  • Vue中的echarts圖表如何實(shí)現(xiàn)loading效果

    Vue中的echarts圖表如何實(shí)現(xiàn)loading效果

    這篇文章主要介紹了Vue中的echarts圖表如何實(shí)現(xiàn)loading效果,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • vue省市區(qū)三聯(lián)動下拉選擇組件的實(shí)現(xiàn)

    vue省市區(qū)三聯(lián)動下拉選擇組件的實(shí)現(xiàn)

    本篇文章主要介紹了vue省市區(qū)三聯(lián)動下拉選擇組件的相關(guān)知識。具有很好的參考價(jià)值。下面跟著小編一起來看下吧
    2017-04-04
  • vue?axios接口請求封裝方式

    vue?axios接口請求封裝方式

    這篇文章主要介紹了vue?axios接口請求封裝方式,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • vue基于session和github-oauth2實(shí)現(xiàn)登錄注冊驗(yàn)證思路詳解

    vue基于session和github-oauth2實(shí)現(xiàn)登錄注冊驗(yàn)證思路詳解

    通過 sessionId 可以在 session 表中獲取用戶的信息,此外,還利用 session 表實(shí)現(xiàn)了GitHub 的 OAuth2 第三方登錄,本文講解前端通過簡單的方式實(shí)現(xiàn)一個基本的登錄注冊驗(yàn)證功能,感興趣的朋友跟隨小編一起看看吧
    2024-08-08
  • ElementUI動態(tài)渲染el-table的實(shí)現(xiàn)過程

    ElementUI動態(tài)渲染el-table的實(shí)現(xiàn)過程

    在前端開發(fā)中,表格是不可或缺的一部分,無論是數(shù)據(jù)展示、數(shù)據(jù)錄入,還是數(shù)據(jù)分析,表格都扮演著重要的角色,而在Vue.js生態(tài)系統(tǒng)中,ElementUI提供了一個強(qiáng)大且靈活的表格組件——el-table,本文將帶你深入了解如何使用ElementUI動態(tài)渲染el-table,并詳細(xì)探討其原理及實(shí)現(xiàn)過程
    2024-08-08

最新評論