第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何更改 Vue.js 中的輸入名稱?

如何更改 Vue.js 中的輸入名稱?

PHP
守著星空守著你 2022-07-22 10:59:15
我想使用動態(tài)形式。并且輸入名稱必須是數(shù)組。然后必須通過自動添加數(shù)組編號進(jìn)行發(fā)布。以下是我的代碼。<!doctype html><html lang="{{ str_replace('_', '-', app()->getLocale()) }}"><head>    <meta charset="utf-8">    <meta name="viewport" content="width=device-width, initial-scale=1">    <meta name="csrf-token" content="{{ csrf_token() }}">    <title></title>    <!-- Scripts -->    <!-- Fonts -->    <link rel="dns-prefetch" href="//fonts.gstatic.com">    <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">    <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.4.1/css/all.css"integrity="sha384-5sAR7xN1Nv6T6+dT2mhtzEpVJvfS3NScPQTrOxhwjIuvcA67KV2R5Jz6kr4abQsz"crossorigin="anonymous">    <!-- Styles -->    <link href="{{ asset('css/app.css') }}" rel="stylesheet" >    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script></head><body>    <form action="" method="post">            <div id="sample">                <button v-on:click="addNewItemForm">New Item</button>                <div v-for="(item, index) in items">                    <span style="coursor:pointer" v-on:click="deleteItemForm(index)">close</span>                    <div>                        <div>number({{index+1}})</div>                        <div>                            <label>Title:</label>                            <div>                                <input type="text" name="title[{{index}}]" required placeholder="here is title" v-model="item.title">                                <p class="alert-warning">{{item.title}}</p>                            </div>                        </div>
查看完整描述

2 回答

?
狐的傳說

TA貢獻(xiàn)1804條經(jīng)驗 獲得超3個贊

首先,如果您想在 VueJS 中動態(tài)設(shè)置某些屬性,請使用:.

其次,即使您嘗試:name="title[index]"它也不起作用,因為您titledata. 你只有items數(shù)組。如果要從中設(shè)置名稱,請在“數(shù)據(jù)”中添加title和數(shù)組。detail

但是我想您想生成具有相應(yīng)項目的名稱title和屬性的名稱。detail

所以,而不是 this:name="detail[{{index}}]"name="detail[{{index}}]" 使用 this::name="item.title":name="item.detail".

并保存一些內(nèi)容以查看更改title,例如,如下所示:detailaddNewItemForm

 addNewItemForm(){                this.items.push({
                    title:'title' + (this.items.length+1),
                    detail:'detail' + (this.items.length+1)
                })


查看完整回答
反對 回復(fù) 2022-07-22
?
繁華開滿天機

TA貢獻(xiàn)1816條經(jīng)驗 獲得超4個贊

您在這里面臨的問題是您想要動態(tài)設(shè)置標(biāo)簽屬性。為了實現(xiàn)這一點,您需要:orv-bind:語法。最重要的是,html 屬性始終是一個字符串。因此,牢記這兩件事,您正在尋找的是:

<input type="text" :name="`title[${index}]`"
 required="" placeholder="here is title" v-model="item.title">

PS:話雖如此,我會重新考慮使用該名稱,因為它感覺您正在嘗試使用 javascript 對象,而它純粹是一個字符串。


查看完整回答
反對 回復(fù) 2022-07-22
  • 2 回答
  • 0 關(guān)注
  • 123 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號