最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Vue3單擊新增添加新的input的方法

 更新時間:2023年01月07日 09:55:03   作者:最帥爸爸  
這篇文章主要介紹了Vue3單擊新增添加新的input,本文結合示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,文中補充介紹了Vue動態(tài)綁定、添加input,需要的朋友可以參考下

效果圖:

代碼:

<template>
  <div>
    <input type="text" v-for="(item,i) of items" v-model="items[i]" :key="i" @input="inp"> 
    <button @click="onAdd">添加</button>
  </div>
</template>

<script lang="ts">
export default {
  data() {
    return {
      items: [""]
    }
  },
  methods: {
    onAdd() {
      if(this.items.length<5){
        this.items.push('')
      }else{
        alert("以達到上限")
      }
    },
    inp(){
      console.log(this.items)
    }
  }
}
</script>

PS:Vue動態(tài)綁定、添加input

這個過程用到了Vue+element-ui

(1)首先給el-input加上v-for循環(huán)一個數(shù)據,并且v-model綁定這個數(shù)據中的屬性,這樣就可以在頁面中展示所有的input框了,

(2)動態(tài)綁定:先模擬一個傳過來或者是請求到的數(shù)據,循環(huán)遍歷這個數(shù)據,并把每個數(shù)據中的屬性賦值給之前el-input循環(huán)的那個數(shù)據中的屬性,這里推薦for-of循環(huán)。

(3)動態(tài)添加:每點擊一次就往el-input循環(huán)的那個數(shù)據中添加新的屬性

<template>
? <div class="input_test">
? ? <el-input
? ? ? placeholder="請輸入內容"
? ? ? v-for="(item, index) in modules"
? ? ? :key="index"
? ? ? v-model="item.text"
? ? ></el-input>
? ? <el-button type="success" @click="add">新增</el-button>
? </div>
</template>
?
<script>
export default {
? data() {
? ? return {
? ? ? inputList: ["inputOne", "inputTwo", "inputThree"],//模擬一個傳過來或者是請求到的數(shù)據
? ? ? modules: [
? ? ? ? {
? ? ? ? ? text: "text",
? ? ? ? },
? ? ? ],
? ? };
? },
? methods: {
? ? add() {//動態(tài)添加input框
? ? ? this.modules.push({ text: "text" });
? ? },
? },
? watch: {},
? computed: {},
? components: {},
? created() {},
? mounted() {//動態(tài)綁定input框
? ? for (const iterator of this.inputList) {
? ? ? this.modules.push({ text: iterator });
? ? }
? },
};
</script>
?
<style lang="scss" scoped></style>

到此這篇關于Vue3單擊新增添加新的input的文章就介紹到這了,更多相關Vue3新增添加新的input內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • vue中前端如何實現(xiàn)pdf預覽功能(含vue-pdf插件用法)

    vue中前端如何實現(xiàn)pdf預覽功能(含vue-pdf插件用法)

    這篇文章主要給大家介紹了vue中前端如何實現(xiàn)pdf預覽功能的相關資料,文中包含vue-pdf插件用法,在前端開發(fā)中,很多時候我們需要進行pdf文件的預覽操作,需要的朋友可以參考下
    2023-07-07
  • vue獲取input值的三種常用寫法

    vue獲取input值的三種常用寫法

    這篇文章主要介紹了vue獲取input值的三種常用寫法,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • vue移動UI框架滑動加載數(shù)據的方法

    vue移動UI框架滑動加載數(shù)據的方法

    這篇文章主要介紹了vue移動UI框架滑動加載的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-03-03
  • 在Vue中獲取組件聲明時的name屬性方法

    在Vue中獲取組件聲明時的name屬性方法

    今天小編就為大家分享一篇在Vue中獲取組件聲明時的name屬性方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-09-09
  • Vue.js 時間轉換代碼及時間戳轉時間字符串

    Vue.js 時間轉換代碼及時間戳轉時間字符串

    這篇文章主要介紹了Vue.js 時間轉換代碼及時間戳轉時間字符串,需要的朋友可以參考下
    2018-10-10
  • 詳解vue-router 動態(tài)路由下子頁面多頁共活的解決方案

    詳解vue-router 動態(tài)路由下子頁面多頁共活的解決方案

    這篇文章主要介紹了vue-router 動態(tài)路由下子頁面多頁共活的解決方案,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-12-12
  • Vue使用electron轉換項目成桌面應用方法介紹

    Vue使用electron轉換項目成桌面應用方法介紹

    Electron也可以快速地將你的網站打包成一個原生應用發(fā)布,下面這篇文章主要給大家介紹了關于Vue和React中快速使用Electron的相關資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-11-11
  • vue中v-show和v-if的異同及v-show用法

    vue中v-show和v-if的異同及v-show用法

    這篇文章主要介紹了vue中v-show和v-if的異同 ,通過代碼詳解v-show用法,本文給大家介紹的非常詳細具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-06-06
  • vue實現(xiàn)打印功能的示例代碼

    vue實現(xiàn)打印功能的示例代碼

    這篇文章主要為大家詳細介紹了如何通過vue實現(xiàn)打印功能,文中的示例代碼講解詳細,具有一定的借鑒價值,感興趣的小伙伴可以跟隨小編一起學習一下
    2023-12-12
  • VUE解決 v-html不能觸發(fā)點擊事件的問題

    VUE解決 v-html不能觸發(fā)點擊事件的問題

    今天小編就為大家分享一篇VUE解決 v-html不能觸發(fā)點擊事件的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-10-10

最新評論

楚雄市| 搜索| 东至县| 囊谦县| 涡阳县| 双桥区| 镇雄县| 盈江县| 龙州县| 利川市| 福建省| 抚松县| 台湾省| 中阳县| 达日县| 田林县| 如皋市| 巴楚县| 吉隆县| 广西| 辰溪县| 长泰县| 调兵山市| 桂平市| 武乡县| 广元市| 正定县| 阳东县| 久治县| 青田县| 苗栗市| 清新县| 湟中县| 钟山县| 合作市| 柳河县| 肥城市| 隆子县| 顺昌县| 文昌市| 沙湾县|