源代碼
<el-dialog :title="sendWay.type?'修改客戶名稱':'修改線索名稱'" :close-on-click-modal='false' :visible.sync="dialogFormAdd" width="450px" class="dialog-pop">
<div class="dialog-body">
<el-form label-position="right" label-width="80px" :model="addDepart" >
<el-form-item :label="sendWay.type?'客戶名稱':'線索名稱'">
{{form.name|| '-'}}
</el-form-item>
<el-form-item label="修改名稱">
<el-input v-model="addDepart.changeName" placeholder='請輸入修改名稱' ></el-input>
</el-form-item>
<el-form-item label="修改原因" v-if='form.name'>
<el-input v-model="addDepart.changeRes" placeholder='請輸入修改原因' type='textarea' ></el-input>
</el-form-item>
</el-form>
</div>
<div slot="footer" class="dialog-footer" align="center">
<button class="btn btn-custom-primary" @click="changeAdd()">提交修改審核</button>
<button class="btn btn-custom-default" @click="dialogFormAdd = false">取消</button>
</div>
</el-dialog>
ele ui
鍵盤事件 加上native觸發(fā)click事件
@keyup.enter.native
依然提交之后刷新
最后看文檔、
form表單組阻止默認事件.
@submit.native.prevent
完
<el-dialog :title="sendWay.type?'修改客戶名稱':'修改線索名稱'" :close-on-click-modal='false' :visible.sync="dialogFormAdd" width="450px" class="dialog-pop">
<div class="dialog-body">
<el-form label-position="right" label-width="80px" :model="addDepart" @submit.native.prevent>
<el-form-item :label="sendWay.type?'客戶名稱':'線索名稱'">
{{form.name|| '-'}}
</el-form-item>
<el-form-item label="修改名稱">
<el-input v-model="addDepart.changeName" placeholder='請輸入修改名稱' @keyup.enter.native="changeAdd()" ></el-input>
</el-form-item>
<el-form-item label="修改原因" v-if='form.name'>
<el-input v-model="addDepart.changeRes" placeholder='請輸入修改原因' type='textarea' @keyup.enter.native="changeAdd()" ></el-input>
</el-form-item>
</el-form>
</div>
<div slot="footer" class="dialog-footer" align="center">
<button class="btn btn-custom-primary" @click="changeAdd()">提交修改審核</button>
<button class="btn btn-custom-default" @click="dialogFormAdd = false">取消</button>
</div>
</el-dialog>