index.vue - MTTTM/vue-keyboard-cn GitHub Wiki
index.vue
显示
this.$root.$emit(EventKeys["vue-keyboard-cn-show"],true)
document.querySelector(".key-board-box").style.display === ""
受到input获取焦点事件
let data={
allowEnter: false,
canSwitchOtherBoard: false,
inputId: "input-id-1622138235034-eeb5a538-14cd-0130-ca16-dcf78398f65c",
isFocus: true,
showZh: true,
tmpValueNoFlash: "4w000000000102",
type: "mix",
}
this.$root.$on(EventKeys["vue-keyboard-cn-focus"],data)
test 1:
document.querySelectorAll('.key-board-btn-Q').length==1
test 2:
document.querySelector(".key-board-box-item-curr-text").innerText===”中“
test 3: (禁止回车键,时候,点击回车键,键盘隐藏)
document.querySelector(".key-board-btn-enter").trigger("click")
document.querySelector(".key-board-box").style.display === "none";
键盘功能测试
大小写键盘点击测试
test1:(大写转小写):
await document.querySelector(".key-board-btn-changeCapital").trigger("click");
document.querySelector(".key-board-btn-Q .span-text").innertText==="q";
test2:(小写转大写,第二次点击):
await document.querySelector(".key-board-btn-changeCapital").trigger("click");
document.querySelector(".key-board-btn-Q .span-text").innertText==="Q";
中文键盘 切换 符号按键
test1:中文键盘切换到”中文符号“
await document.querySelector(".key-board-btn-symbol").trigger("click");
document.querySelectorAll(".key-board-btn-【").length==1;
test2:中文符号键盘”返回键“测试
await document.querySelector(".key-board-btn-back").trigger("click");
document.querySelectorAll(".key-board-btn-symbol").length==1;
中文键盘 切换 数字键盘
test1:中文键盘切换到”中文符号“
await document.querySelector(".key-board-btn-changeNumber").trigger("click");
document.querySelectorAll(".key-board-btn-%").length==1;
test2:数组键盘“返回键”测试
await document.querySelector(".key-board-btn-back").trigger("click");
document.querySelectorAll(".key-board-btn-symbol").length==1;