在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML/ Vue 有多個(gè)input框里初始會(huì)帶信息過(guò)來(lái),怎么在修改這個(gè)初始信息之后,能收集

Vue 有多個(gè)input框里初始會(huì)帶信息過(guò)來(lái),怎么在修改這個(gè)初始信息之后,能收集到被修改的初始信息,未修改的初始信息不收集?

問(wèn)題描述

做的一個(gè)頁(yè)面,頁(yè)面初始化有一組input框里會(huì)帶初始信息過(guò)來(lái),比如
以下代碼所見(jiàn),假如我只修改了公司簡(jiǎn)稱(chēng),這時(shí)想記錄下修改的項(xiàng),存在一個(gè)對(duì)象里,其他未變化的不記錄

相關(guān)代碼

<el-form-item label="公司名稱(chēng)" prop="name">
   <el-input size="medium" v-model="companyForm.name"></el-input>
</el-form-item>

<el-form-item label="公司簡(jiǎn)稱(chēng)">
   <el-input size="medium" v-model="companyForm.reduceName"></el-input>
</el-form-item>

<el-form-item label="公司電話(huà)" prop="phone">
    <el-input type="text" size="medium" v-model="companyForm.phone"></el-input>
    <span class="stuff-hering">手機(jī)號(hào)碼或者固定電話(huà)(025-88888888格式)</span>
</el-form-item>

試過(guò)watch,不知道是不是方式不對(duì),沒(méi)成功,請(qǐng)大家給我點(diǎn)思路

回答
編輯回答
青裙

wacth監(jiān)聽(tīng)每一個(gè)input里面的值 按理也是可以的
我提一個(gè)笨的思路

首先 你說(shuō)的修改時(shí)啥?修改了,再改回成原來(lái)的叫修改嗎


思路  
    你再存儲(chǔ)到對(duì)象的時(shí)候  判斷一下你input的值是不是和你通過(guò)后臺(tái)獲取到的初始值一樣,一樣的話(huà)不傳唄,不一樣再傳
2017年6月2日 18:01
編輯回答
爛人

直接watch companyForm應(yīng)該不行,應(yīng)該遍歷companyFormkey

 watch: {
        companyForm: function(val, oldVal) {
            // 遍歷對(duì)比
        }
    }

或者你可以監(jiān)聽(tīng)inputchange事件

2017年7月13日 06:37