“中国要复兴、富强,必须在开源软件领域起到主导作用,为了国家安全和人类发展,责无旁贷,我们须为此而奋斗”——By:云客
资源
云客Drupal二维码模块V1.0
(20.43 KB)
概述:
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开发的公司,位于中国深圳,如有开发需求欢迎联系
沟通互动1
canvas里的图片不知道是否支持在微信里长按识别?
canvas里的图片不知道是否支持在微信里长按识别?