fix:scScanner内置扫码枪输入框改为opt-in(默认隐藏),消除与调用页自有输入框重复
新增showInput prop默认false,恢复提交前布局:套壳环境仍显示原生扫码按钮, PC/平板枪照旧走各页自有输入框。需集中式扫码框时显式:showInput="true"。 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
fe730915f2
commit
c37712d2b5
|
|
@ -2,7 +2,9 @@
|
|||
<template>
|
||||
<span class="sc-scanner" style="display:inline-flex;align-items:center;gap:4px;vertical-align:middle;">
|
||||
<!-- 扫码枪(蓝牙/USB HID):聚焦后扫码即输入,回车触发。平板蓝牙枪、PC USB枪都走这里 -->
|
||||
<!-- 默认隐藏:多数调用页已自带扫码输入框,避免重复;需集中式扫码框时传 :showInput="true" -->
|
||||
<el-input
|
||||
v-if="showInput"
|
||||
ref="gunInput"
|
||||
v-model="gunValue"
|
||||
:placeholder="placeholder"
|
||||
|
|
@ -21,6 +23,9 @@ export default {
|
|||
labeltext: { type: String, default: "扫码" },
|
||||
placeholder: { type: String, default: "扫码枪扫描" },
|
||||
gunWidth: { type: String, default: "180px" },
|
||||
// 是否显示组件自带的扫码枪输入框。默认 false:调用页通常已有自己的扫码输入框,
|
||||
// 显示会重复;需要 scScanner 作为独立集中式扫码入口时传 true。
|
||||
showInput: { type: Boolean, default: false },
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
|
|
|
|||
Loading…
Reference in New Issue