美文网首页小程序相关专题
wepy条形码、二维码插件的使用

wepy条形码、二维码插件的使用

作者: kangaroo_v | 来源:发表于2018-08-20 15:47 被阅读0次
    timg4.jpg

    刚接触小程序就让我一个人写项目 遇到各式各样的坑...改来改去的需求
    这次又遇到了让前端生成加密二维码以及条形码的付款码
    加密算法暂时还没出来 那就上github上找轮子吧.. 最终确定用wxbarcode来做

    首先先安装轮子

    $ npm install wxbarcode
    

    由于wepy安装的node_module在build的时候不会加入dist
    所以我们要手动的把安装在node_module的文件夹复制到dist-npm下

    复制的时候请关闭小程序编辑器 并且停止运行项目
    注意!!!
    这个时候如果console报错 app.js page没有找到之类的 看看命令行工具是否有报错
    如果你修改页面 页面没有刷新也是同样的问题.. 有时候删除dist 重新 跑项目能解决


    //wpy template
    <canvas canvas-id="barcode" />
    <canvas canvas-id="qrcode" />
    //id固定 可以自己添加class
    
    //在需要使用的页面引入
    import wxbarcode from 'wxbarcode'
    
    //使用
    wxbarcode.barcode('barcode', '3243242132312', 680, 200);
    
    

    四个参数分别为 canvas-id-code-width-height
    宽高的单位为rpx

    项目地址https://github.com/alsey/wxbarcode;

    注意!!! 当条形码的位数为奇数时 用扫码枪出来的结果会在末尾补上_

    例如 1234567 会扫码出来的结果为 1234567_
    目前还不知道为什么 大家在使用的时候最好生成条形码的数字为偶数

    相关文章

      网友评论

        本文标题:wepy条形码、二维码插件的使用

        本文链接:https://www.haomeiwen.com/subject/ohdliftx.html