uniapp 开发笔记

Posted 屌丝大叔的笔记

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了uniapp 开发笔记相关的知识,希望对你有一定的参考价值。

1.扫码枪扫码后,输入框内容一直叠加。

比如:第一次扫码(0000),输入框内容是0000,第二次扫码(1111),输入框内容是00001111。

其实这个跟扫码枪的配置有关。难为我们开发小伙伴了,搞了半天一直在调试代码。。。

解决方案:PDA桌面上有个按钮:扫描设置,打开并输入密码:654321(我自己设置的密码)。找到“扫描结果发送模式”选项,点击进去,然后手划到最下面,选中“清除输入框数据”即可。

另外,PDA,开发者选项开启时使用的密码:0016149(我自己设置的密码)。特此记录下来。

2.输入框获取焦点,阻止系统键盘弹出。

只要在<input>文本框的click事件添加uni.hideKeyboard();就行了。

我的项目是uniapp + vue。写法是这样的:

<u-form-item label="扫描箱码" label-width="180" :label-style="labelStyle" class="form-items"
    :border-bottom="false">
    <view class="form-item-view">
        <u-input type="text" v-model="dataForm.boxCode" maxlength="50" :border="false" @click="hideKeyboard"
            class="form-item-view-input" placeholder-style="line-height:70rpx;color:#c0c4cc"
            placeholder="请扫描箱码" />
        <u-icon @click="goScan" name="scan" size="40" color="#CCCCCC">
        </u-icon>
    </view>
</u-form-item>

methods里面添加方法:

// 隐藏软键盘
hideKeyboard() 
    uni.hideKeyboard();

在clikc函数中调用取消键盘到达键盘隐藏的作用,而不是在focus函数中。

以下内容抄自互联网:
有个坑是 在h5中 顺序 focus->click
但是在android的顺序是 click->focus

 

以上是关于uniapp 开发笔记的主要内容,如果未能解决你的问题,请参考以下文章

uniApp 学习笔记总结

uniapp基础知识学习笔记

uniapp基础知识学习笔记

Uniapp学习笔记(数据展示数据循环条件编译计算属性组件的使用组件插槽生命周期)

uniapp实战笔记使用uni-nav-bar自定义顶部状态栏和导航栏

uniapp外包杯学习笔记day07 | 微信小程序轮播图分类导航楼层图的开发与实现