Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >微信群聊头像组件

微信群聊头像组件

作者头像
阿超
发布于 2022-08-21 03:13:53
发布于 2022-08-21 03:13:53
1.5K00
代码可运行
举报
文章被收录于专栏:快乐阿超快乐阿超
运行总次数:0
代码可运行

分享一个群聊头像组件

组件地址:https://ext.dcloud.net.cn/plugin?id=5456

效果:

示例代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<template>
    <view>
        <button type="primary" @tap="cerate">创建群组头像</button>
        <canvas :canvas-id="canvasId" style="width: 120px; height: 120px; margin: 36px auto;"></canvas>
    </view>
</template>

<script>
    import createAvatar from '@/uni_modules/ch-avatar/js_sdk/index.js'
    export default {
        data() {
            return {
                canvasId: 'canvas'
            }
        },
        onLoad() {},
        methods: {
            async cerate() {
                let imgs = [
                    'https://img0.baidu.com/it/u=3101694723,748884042&fm=26&fmt=auto&gp=0.jpg',
                    'https://img2.baidu.com/it/u=3566088443,3713209594&fm=26&fmt=auto&gp=0.jpg',
                    'https://img1.baidu.com/it/u=1361135963,570304265&fm=26&fmt=auto&gp=0.jpg',
                    'https://img1.baidu.com/it/u=2496571732,442429806&fm=26&fmt=auto&gp=0.jpg',
                    //这个链接是错的,为了体现获取图片错误时会获取本地默认图片
                    'https://img2.baidu.com/it/u=4247656867,4135832390&fm=11&fmt=auto&gp=0.jpg',
                    'https://img0.baidu.com/it/u=3438413553,834879777&fm=26&fmt=auto&gp=0.jpg',
                    'https://img2.baidu.com/it/u=3681880960,455182084&fm=26&fmt=auto&gp=0.jpg',
                    'https://img2.baidu.com/it/u=3681880960,455182084&fm=26&fmt=auto&gp=0.jpg',
                    'https://img2.baidu.com/it/u=3681880960,455182084&fm=26&fmt=auto&gp=0.jpg',
                ]
                let res = await createAvatar({
                    canvasId: this.canvasId,
                    data: imgs
                })
                console.log(res);
            }
        }
    }
</script>

属性

属性

描述

类型

默认值

canvasId

canvas的canvas-id

String

canvas

data

图片集合

Array

[]

width

生成图片的宽度,默认高度等于宽度

Number

120

bgColor

生成图片的背景色

String

#cecece

gutter

图片中间间距

Number

6

margin

图片边距

Number

6

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-01-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
微信小程序轮播图片自适应[通俗易懂]
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/143272.html原文链接:https://javaforall.cn
全栈程序员站长
2022/08/25
1.1K0
微信小程序轮播图片自适应[通俗易懂]
一级导航/二级内容拖拽排序
在一些后台管理系统里,有时候需要对一级导航拖拽排序,也要对一级导航下的二级内容进行拖拽排序,那这个是怎么实现的呢
itclanCoder
2021/12/20
9600
一级导航/二级内容拖拽排序
我的第六个项目:实现一个任意图片下载器
使用os、json内置模块,分别用于下载图片后文件系统建立,API的参数以json串封装。
double
2022/01/26
4550
我的第六个项目:实现一个任意图片下载器
只需一行CSS代码,让长列表网页的渲染性能提升几倍以上!
长列表网页相信大多数开发者都遇到过,在DOM元素过多的情况下,浏览器渲染会很慢,非常影响用户体验。
coder_koala
2021/09/18
2.8K0
只需一行CSS代码,让长列表网页的渲染性能提升几倍以上!
7b2美化-添加用户展示模块
本文来自:https://www.xiaohulizyw.com/2636.html
小狐狸说事
2022/11/17
4370
7b2美化-添加用户展示模块
手把手教你用Python网络爬虫+自动化来创建一位属于你自己的虚拟女票(附源码)
啊,冰冰真好看。这里给大家介绍下冰冰女神:王冰冰,出生于吉林省长春市,中国内地女记者。
Python进阶者
2021/08/20
4860
图片自适应父元素大小,并左右上下居中的css方法
图片自适应父元素大小,并左右上下居中的css方法 前言 这种效果多见于矩形盒子里面调用不规则的图片,希望能够达到的效果。这个效果可以很简单的用css来实现,虽然已经烂熟于心,但是并未记录下来。今天看到
FungLeo
2018/01/08
3.3K0
图片自适应父元素大小,并左右上下居中的css方法
爬虫入门经典(十五) | 邪恶想法之爬取百度妹子图
经过上篇的简单介绍,相信你们已经对selenium有了初步的了解,那么!为了让大家对selenium有进一步的了解。细心的博主给大家带来了福利,那就是使用selenium爬取百度妹子图。希望大家不要叫我LSP!
不温卜火
2020/11/03
9630
爬虫入门经典(十五) | 邪恶想法之爬取百度妹子图
手把手教你用Python网络爬虫+自动化来创建一位属于你自己的虚拟女票(附源码)
啊,冰冰真好看。这里给大家介绍下冰冰女神:王冰冰,出生于吉林省长春市,中国内地女记者。
Python进阶者
2021/08/19
2.5K0
web页面和小程序页面实现瀑布流效果
  2、小程序实现瀑布流,大致流程差不多。只不过小程序的图片的宽高度的获取没有web页面那么方便。
tandaxia
2018/09/27
1.9K0
国庆,庆祝头像快速生成技能你get到了吗?
使用python要如何制作呢?我们继续来看。我们需要准备好两张图片,一张是国旗,一张是头像
大家一起学编程
2021/10/12
6550
b站全灰,但我一下把它弄回来了——css 滤镜
首先,职业下意识就打开了控制台。为什么呢?是想看看怎么实现的,是css自定义属性吗?是引入一份css吗?是预处理器修改全局变量吗?结果,打开控制台,浏览了一下,最后定位发现在于一行css代码,关掉就变成彩色了
lhyt
2019/12/17
2.3K0
b站全灰,但我一下把它弄回来了——css 滤镜
纯CSS实现照片墙效果
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>纯CSS实现照片墙</title> <style> /* *纯CSS实现照片墙: *公众号:AlbertYang */ /* RESET */ *{ margin: 0; padding: 0; } body {
AlbertYang
2020/09/08
1.3K0
微信小程序开发教程-从零开始(3)
allluckly.cn.png 微信小程序开发教程-从零开始(1) 微信小程序开发教程-从零开始(2) 前俩章中我们学会了怎么搭建一个微信小程序的框架以及显示一个文章列表,这篇文章我将讲解列表的网络请求以及网络数据的对接。 首先找到我们的index.js文件,然后看看微信小程序的网络请求文档很轻松的就可以找到我们的示例代码: wx.request({ url: 'test.php', data: { x: '' , y: '' }, header: {
Bison
2018/07/04
1.1K3
小程序 canvas 生成海报 一次搞掂
需要注意的是,目前的canvas可以简单分为两种。一种是传统网页中的canvas,一种是小程序中的canvas。两者的功能是完全一样的。只是标签的样式,和 api 略有区别而已。目前我们主要讲解小程序中的canvas。
万少
2025/02/11
2930
小程序 canvas 生成海报 一次搞掂
HTML基础第三课(冲浪笔记3)
1、单词表示法:red、green、blue 2、十六进制表示法:#000000 #ffffff #ff0000红 3、rgb三原色表示法:rgb(0,0,0)    取值范围0-255
申小兮
2022/10/11
3420
HTML基础第三课(冲浪笔记3)
微信小程序滑块验证方法
如图: 滑块验证组件 puzzleVerify目录 index.wxml <!-- 滑动验证弹窗 --> <view class="slide_model" wx:if="{{slidebel}}"> <view class="slide_wrapper"> <!-- 拼图图片部分 --> <view class="canvas_img" id="canvas_img"> <!-- 背景图片 --> <canvas style="width: {{canvas_width}
江一铭
2022/06/17
1.8K0
微信小程序滑块验证方法
3D旋转相册代码(未工程化)
上次分享了Vue工程化之后的相册代码,今天整理文件的时候发现了之前写的没有工程化的,为了方便大家搬运代码,在这里分享一下,需要的小伙伴可复制粘贴:
用户9999906
2022/09/26
8660
8.Flutter学习之AspectRatio、Card组件
AspectRatio的作用是根据设置调整子元素child的宽高比 AspectRatio首先会在布局限制条件允许的范围内尽可能的扩展,widget的高度是由宽度和比率确定的,按照固定比例去尽量占满区域。 在满足所有限制条件后无法找到一个可行的尺寸,AspectRatio最终将会去优先适应布局限制条件,而忽略所设置的比例。
易帜
2022/02/09
7100
8.Flutter学习之AspectRatio、Card组件
看微信小程序 wx.canvasToTempFilePath 方法之巨坑的解决之道
当然这个项目是可以用的,但是生成不了图片,打开 tempFilePath直接报错,发现了什么原因了吗?
全科
2018/08/15
4.4K0
推荐阅读
相关推荐
微信小程序轮播图片自适应[通俗易懂]
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验