云客二维码模块 Yunke QR Code

 

概述:
yunke_qrcode模块用于对内容进行二维码编码并显示,它显著的特点是采用前端javascript来生成二维码,和其他一些二维码模块相比有明显的优点:二维码图片不需要下载,节省了服务器性能,显示也更快。你可以自定义生成二维码的各种属性,比如二维码图片的尺寸、颜色、容错级别等,在使用上追求极致简单,几行代码就能产生一个二维码。
通常二维码采用H5画布的方式呈现,为了兼容老旧浏览器也可以采用表格方式呈现

该模块已发布到Drupal全球社区,地址如下:
https://www.drupal.org/project/yunke_qrcode

使用示例(关于该模块你可以到这里测试体验)

该模块的使用极其简单,在安装后,它提供了一个二维码渲染元素类型,只需要几行代码就能输出二维码,示例如下:

    $renderArr = [
      '#type' => 'yunke_qrcode',
      '#text' => '云客来自中国深圳,供职于未来很美(深圳)科技有限公司',
    ];
    return $renderArr;

在控制器中执行以上代码即可,如你所见,一切就是这么简单,以上代码会在浏览器中输出一张二维码图片,编码内容即是`#text`的值,你可以编码任意值,如数字、文本、链接等,本模块提供了一个示例表单来演示完整使用:

    \Drupal\yunke_qrcode\Form\QRCodeDemoForm

在控制器中用以下代码可以体验它:

    $form = \Drupal::formBuilder()->getForm("\Drupal\yunke_qrcode\Form\QRCodeDemoForm");
    return $form;

关于作者:
本模块由“未来很美(深圳)科技有限公司”开发
官方网站: http://www.will-nice.com
开发者:云客(phpworld@qq.com)
未来很美科技是一家专注于Drupal开发的公司,位于中国深圳,如有开发需求欢迎联系

 

 

沟通互动

添加新评论

受限制的 HTML

  • 允许的HTML标签:<a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • 自动断行和分段。
  • 网页和电子邮件地址自动转换为链接。
请输入以上问题的答案,换一个问题请刷新,不区分大小写