| | |
| | | <template> |
| | | <view> |
| | | <z-input v-for="it in zInputList" :desc="it.desc" :btn="it.btn" :btn-name="it.btnName" v-model="it.val" :lenCheck="it.lenCheck"></z-input> |
| | | <z-input v-for="it in zInputList" |
| | | :desc="it.desc" :btn="it.btn" :btn-name="it.btnName" v-model="it.val" |
| | | :lenCheck="it.lenCheck" :focus="it.focus" @clickBtn='entry(it.name)'> |
| | | </z-input> |
| | | <view>输入框1</view> |
| | | <view>{{zInputList[0].val}}</view> |
| | | <view>输入框2</view> |
| | | <view>{{zInputList[1].val}}</view> |
| | | <view>输入框2</view> |
| | | <view>{{zInputList[2].val}}</view> |
| | | <button @click="focus">focus</button> |
| | | <hr> |
| | | <z-data-list></z-data-list> |
| | | </view> |
| | | </template> |
| | | |
| | |
| | | data() { |
| | | return { |
| | | zInputList: [ |
| | | {name: 'yyy',desc: '托盘码',val: '2',lenCheck: 8}, |
| | | {name: 'yyy',desc: '物料码',btn: true,btnName: '提取',placeholder: '',val: '1'} |
| | | {name: 'ccc',desc: '订单号',btn: true,btnName: '阿斯顿',val: 'orderNo',focus: true}, |
| | | {name: 'yyy',desc: '托盘码',val: '2',lenCheck: 8,focus: false}, |
| | | {name: 'aaa',desc: '物料码',btn: true,btnName: '提取',placeholder: '',val: '1',focus: false} |
| | | ], |
| | | zDataList: [ |
| | | {name: 'asd',orderNo: 'CK123',barcode: 'bar321'} |
| | | ] |
| | | |
| | | } |
| | | }, |
| | | methods: { |
| | | entry(e) { |
| | | }, |
| | | ccc() { |
| | | }, |
| | | aaa() { |
| | | |
| | | }, |
| | | focus() { |
| | | if (this.zInputList[0].focus) { |
| | | this.zInputList[0].focus = false |
| | | this.zInputList[1].focus = true |
| | | this.zInputList[2].focus = false |
| | | } else if (this.zInputList[1].focus){ |
| | | this.zInputList[0].focus = false |
| | | this.zInputList[1].focus = false |
| | | this.zInputList[2].focus = true |
| | | } else { |
| | | this.zInputList[0].focus = true |
| | | this.zInputList[1].focus = false |
| | | this.zInputList[2].focus = false |
| | | } |
| | | |
| | | } |
| | | } |
| | | |
| | | } |
| | | </script> |
| | | |