兩個差不多的頁面,代碼幾乎是直接復制過來的。。。另一個沒有報錯。這一個報錯了,兩個頁面的區(qū)別在于這個頁面多了新增功能。新增和修改都是同一個div。。。新增時,通過v-for新增表格一行,沒有問題~~ 修改時,就報錯了。
代碼如下:
<div v-show="!showList" class="panel panel-default">
....
<form role="form">
<div class="form-group">
<div class="col-md-12 column" style="margin-bottom: 6px;margin-left: 13px;">
<input type="button" class="btn btn-warning" @click="reload" value="返回"/>
<input type="button" class="btn btn-primary" @click="saveOrUpdate" value="保存" />
<input type="button" class="btn btn-primary" @click="commitUpdate" value="提交"/>
<input type="button" class="btn btn-primary" @click="auditUpdate" value="審核"/>
<!-- <input type="text" class="form-control" name="id" style="display: none" disabled="disabled" v-model="eOrdersale.id" /> -->
</div>
</div >
<div class="form-group">
<div class="col-md-4 column">
<label class="col-sm-3 control-label">狀態(tài)</label>
<div class="col-sm-9">
<input type="text" class="form-control" name="status" style="display: none" disabled="disabled" v-model="saleOrder.status" placeholder="狀態(tài) "/>
<input type="text" class="form-control" name="statusName" disabled="disabled" v-model="saleOrder.statusName" placeholder="狀態(tài) "/>
</div>
</div>
</div>
<div class="form-group">
<div class="col-md-4 column">
<label class="col-sm-3 control-label">客戶</label>
<div class="col-sm-9">
<input type="text" class="form-control" name="customer" @keyup="getCustomer" list="customerList" v-model="saleOrder.customer" placeholder="客戶"/>
<datalist id="customerList">
<option value="vava" />
</datalist>
</div>
</div>
</div>
</form>
<div class="form-group">
<div class="col-md-12 column">
<input type="button" class="btn btn-xs " v-show ="add" @click="addRow" value="新增"/>
<table id="entry" class="table table-condensed table-bordered">
<thead>
<tr>
<th style="display: none">ID</th>
<th>商品</th>
<th>數(shù)量</th>
<th>金額</th>
<th>單價</th>
</tr>
</thead>
<tbody>
<tr v-for="e in saleOrder.entrys">
<td style="display: none"><input style="display: none" type="text" v-model="e.id" name="id" ></td>
<td><input type="text" name="goods" list="goodsList" v-model="e.goodsName"></td>
<td><input type="text" name="quantity" v-model="e.quantity"></td>
<td><input type="text" name="amount" v-model="e.amount"></td>
<td><input type="text" name="price" v-model="e.price"></td>
</tr>
</tbody>
</table>
<datalist id="goodsList" >
</datalist>
</div>
</div>
</div>
var vm = new Vue({
el:'#rrapp',
data:{
q:{
begin:null,
end:null,
creater:null
},
showList: true,
title: null,
saleOrder: {
begin:null,
end:null,
creater:null,
entrys:[]
/*{id:"1",goodsName:"1",quantity:"quantity",amount:"1",price:"1"}*/
}
},
methods: {
add: function(){
vm.showList = false;
vm.add = true;
vm.title = "新增";
vm.saleOrder = {entrys:[]};
},
update: function (event) {
var id = getSelectedRow();
if(id == null){
return ;
}
vm.showList = false;
vm.add = false;
vm.title = "修改";
vm.getInfo(id)
},
addRow:function(){
vm.saleOrder.entrys.push({id:" ",goodsName:" ",quantity:" ",amount:" ",price:" "});
},
//TODO 提交
//TODO 審核
getInfo: function(id){
$.get(baseURL + "saleorder/info/"+id, function(r){
vm.saleOrder = r.saleOrder;
});
},
}
我覺得很奇怪,感覺不像是數(shù)據(jù)綁定的問題,有感覺像是。
北大青鳥APTECH成立于1999年。依托北京大學優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
北大青鳥中博軟件學院創(chuàng)立于2003年,作為華東區(qū)著名互聯(lián)網(wǎng)學院和江蘇省首批服務外包人才培訓基地,中博成功培育了近30000名軟件工程師走向高薪崗位,合作企業(yè)超4
中公教育集團創(chuàng)建于1999年,經(jīng)過二十年潛心發(fā)展,已由一家北大畢業(yè)生自主創(chuàng)業(yè)的信息技術與教育服務機構,發(fā)展為教育服務業(yè)的綜合性企業(yè)集團,成為集合面授教學培訓、網(wǎng)
達內(nèi)教育集團成立于2002年,是一家由留學海歸創(chuàng)辦的高端職業(yè)教育培訓機構,是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
曾工作于聯(lián)想擔任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔任項目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍懿科技有限責任公司從事總經(jīng)理職務負責iOS教學及管理工作。
浪潮集團項目經(jīng)理。精通Java與.NET 技術, 熟練的跨平臺面向?qū)ο箝_發(fā)經(jīng)驗,技術功底深厚。 授課風格 授課風格清新自然、條理清晰、主次分明、重點難點突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應用開發(fā)經(jīng)驗。曾經(jīng)歷任德國Software AG 技術顧問,美國Dachieve 系統(tǒng)架構師,美國AngelEngineers Inc. 系統(tǒng)架構師。