您好,登錄后才能下訂單哦!
場景
今天產品經理提了一個需求:
一個API的賬號體系增加一個checkbox控制API輸出字段,但是有三個是偽控制,事實上是接口里面寫死的,
所以是必須選中的
分析
重點是怎么在Vue組件中實現 checkbox的disabled, 哈 這個肯定是需要使用元素綁定的
Vue做這個操作可以實現disabled input元素的傳遞, 這個就很秒了
解決
<input type="checkbox" :disabled="" >
具體解決方案如下
<div class="checkbox"> <label class="checkbox-inline" v-for="show_field in form_params.export_fields"> <input type="checkbox" :disabled="isDefault(show_field.value)" v-model="form_params.field" :value="show_field.value">{{ show_field.name }} </label> </div>
// 是否是默認展示的字段 isDefault : function(field){ return jQuery.inArray(field, ['x', 'y', 'z']) !== -1; },
以上這篇vue 實現input表單元素的disabled示例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。