# myImg图片
提示
myImg组件是uniapp中比较基础的组件.方便图片,图标显示,点击图片触发,是否确认触发, 是否开启预览,位置方便调整
# 基本使用
<template>
<view>
<myCard>
<myImg src="chat"></myImg>
<myImg src="chat" size="100" color="red"></myImg>
<myImg src="/static/me/guanyu.png"></myImg>
<myImg src="/static/me/guanyu.png" marginTop="32" marginLeft="100"></myImg>
<myImg src="/static/me/guanyu.png" title="跳转" showConfirm @confirm="confirm"></myImg>
</myCard>
</view>
</template>
<script>
export default {
methods: {
confirm() {
this.$log('点击了图片')
},
}
}
</script>
# Props属性
参数 | 说明 | 类型 | 默认值 |
---|---|---|---|
src | 图片地址 | String | '' |
size | 图片尺寸 | String | '40' |
mode | 图片模式.参见 https://uniapp.dcloud.net.cn/component/image.html | String | 'aspectFill' |
width | 提供宽度 size则失效 | Number\String | '' |
height | 提供高度size也失效 | Number\String | '' |
color | 图片为图标时候的颜色 | String | '#47484d' |
title | 确认标题提示 | String | '' |
position | 相对位置 | String | '' |
zIndex | 层级 | Number\String | '' |
top | 顶部 | Number\String | '' |
right | 右侧 | Number\String | '' |
bottom | 下边 | Number\String | '' |
left | 左边 | Number\String | '' |
borderRadius | 默认圆角 | Number\String | '' |
padding | 默认内边距 | Number\String | '' |
marginTop | 默认距离顶部 | Number\String | '' |
marginRight | 右边距 | Number\String | '' |
marginBottom | 底边距 | Number\String | '' |
marginLeft | 默认距离左侧 | Number\String | '' |
background | 背景色 | Number\String | '' |
justifyContent | 对齐 | Number\String | 'center' |
alignItems | 对齐 | String | 'center' |
filter | 滤镜 none 高斯模糊blur(rpx) 线性乘法brightness(%) 调整图像的对比度contrast(%) 阴影效果drop-shadow(h-shadow v-shadow blur spread color) 将图像转换为灰度图像grayscale(%) 给图像应用色相旋转hue-rotate(deg) 反转输入图像invert(%) 转化图像的透明程度opacity(%) 转换图像饱和度saturate(%) 将图像转换为深褐色sepia(%) URL函数接受一个XML文件url()如:filter: url(svg-url#element-id) | String | '' |
opacity | 透明度 | String | '' |
transition | 过渡 | String | '' |
bgBorderRadius | 背景圆角 提供rpx单位 因为也有可能是百分比 | String | '' |
bgPadding | 背景内边距 | String | '' |
bgWidth | 背景宽度 | String | '' |
bgHeight | 背景高度 | String | '' |
preView | 是否开启预览 | Boolean | false |
showConfirm | 是否需要确认 | Boolean | false |
# Event事件
事件名 | 说明 | 回调参数 |
---|---|---|
confirm | 点击时触发 | 无 |