代码拉取完成,页面将自动刷新
同步操作将从 smallwei/avue-doc 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
:::tip 2.2.0+ ::::
:::demo
<el-form :inline="true">
<el-form-item label="输入框1">
<el-input ref="text" id="text" v-model="text" placeholder="点击我,完后用虚拟键盘输入"></el-input>
</el-form-item>
</el-form>
<avue-keyboard ref="kb" :ele="ele" :keys="keys" @click="handleKeyboardClick" style="width: 800px; height: 300px">
</avue-keyboard>
<script>
export default {
data() {
return {
// keys: [
// ['1', '2', '3', '4', '5', '6', '7', '8', '9', '0'],
// ['a', 'b', 'c', 'd', 'Shift', '清空']
// ],
text: '',
ele: 'text'
}
},
mounted() {
this.$refs.text.focus();
// 自定义按键绑定click
this.$refs.kb.bindClick("清空", () => {
this[this.ele] = ''
})
// 模拟更换输入框
setTimeout(() => {
this.ele = "text2"
}, 5000);
},
methods: {
// 键盘点击
handleKeyboardClick(key, val) {
this[this.ele] = val
}
}
}
</script>
:::
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
type | 键盘类型 | String | default/number | default |
theme | 主题 | String | default/green/dark/classic | default |
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。