# zhangyu-qrcode-poster **Repository Path**: zhangyubk/zhangyu-qrcode-poster ## Basic Information - **Project Name**: zhangyu-qrcode-poster - **Description**: 微信小程序canvas海报生成插件 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 6 - **Forks**: 1 - **Created**: 2020-06-25 - **Last Updated**: 2024-04-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # QrcodePoster uni-app 生成canvas分享海报插件 QrcodePoster 生成方式简单,通过传相应的参数就可快速生成海报,并可以保存到本地相册,如有复杂需求可通过自定义组件或修改源码完成需求。 ### 使用方式 在 ``script`` 中引用组件 ```javascript import QrcodePoster from '@/components/zhangyu-qrcode-poster.vue' ``` 在 ``template`` 中创建 ````并传参 ```html ``` 在 ``script`` 中调用 ``sharePoster()`` 方法使其展示 ```javascript export default { methods: { //分享海报 sharePoster(){ //获取带参数二维码 this.is_show_model = false this.$refs.poster.showCanvas('https://oss.zhangyubk.com/cmqrcode.jpg') } } } ``` ### 属性说明 |参数|类型|必填|说明| |---|---|---|---| |title|String|是|海报标题| |subTitle|String|是|海报副标题| |headerImg|String|是|海报标题图片| |price|Number|是|商品价格| |abImg|String|否|底部广告图,可自行修改| ### 方法说明 |方法名|说明| |---|---| |[sharePoster](#sharePoster)|控制组件显示隐藏,需要传递带参数二维码路径| ### 完整示例 ```html ``` **Tips** - 大家请根据项目实际业务需求自行修改示例Demo的内容