H5怎么实现手机扫描二维码
- 2017-08-08 14:47:24
- 开发
- 68
- shevechco
H5手机扫码怎么实现,需要配合zepto.js 或者 jQuery.js插件使用,整个过程还是比较简单的
1.在需要使用的页面按照下面顺序引入lib目录下的 js 文件
01.<script src="lib/zepto.js"></script>02.<script src="lib/qrcode.lib.min.js"></script>03.<script src="lib/qrcode.js"></script>
2.自定义按钮的 html 样式
为自定义的按钮添加自定义属性,属性名称为node-type
为 input 按钮添加自定义的属性, 属性名称为node-type
因为该插件需要使用<input type="file" /> ,该 html 结构在网页上面是有固定的显示样式,为了能够自定义按钮样式,我们可以按照下面的示例代码结构嵌套代码
01.<div>02. <div class="qr-btn" node-type="qr-btn">扫描二维码103. <input node-type="jsbridge" type="file" name="myPhoto" value="扫描二维码1" />04. </div>05.</div>
然后设置 input 按钮的 css 隐藏按钮,比如我使用的是属性选择器
01.input[node-type=jsbridge]{02. display:none;03.}
这里我们只需要按照自己的需要定义class="qr-btn"的样式即可。
3.在页面上初始化 Qrcode 对象
01.//初始化扫描二维码按钮,传入自定义的 node-type 属性02. $(function() {03. Qrcode.init($('[node-type=qr-btn]'));04. });
内容版权声明:除非注明,否则皆为本站原创文章。
转载注明出处:http://www.sulao.cn/post/411