# myView组件
提示
myView组件是uniapp中最基础的组件.可以通过各种各样的属性来实现css样式的控制, 基本可以实现0css样式的编写
# 基本使用
<template>
<view>
<myView width="300" height="300" background="red" borderRadius="32" marginTop="64" marginLeft="100"></myView>
<myView width="300" height="300" background="red" borderRadius="32" marginTop="64" marginLeft="100">
<myView width="100" height="100" background="blue"></myView>
</myView>
</view>
</template>
# Props属性
| 参数 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| display | 默认flex inline默认 none隐藏 hidden占位隐藏 inline-block行内块元素 block块级元素 有换行符 inherit从父元素继承 | String | flex |
| hidden | 保持占位,实现显示和隐藏 | Boolean | false |
| opacity | 透明度 | Number\String | 宽度 |
| flex | 占比 | String | 无 |
| col | 默认flex row 方向 | Boolean | false |
| stop | 是否阻止事件传递 | Boolean | false |
| position | 相对位置 | String | '' |
| zIndex | 层级 | Number\String | '' |
| top | 顶部 , absolute/fixed时使用 | Number\String | '' |
| right | 右侧 , absolute/fixed时使用 | Number\String | '' |
| bottom | 下边 , absolute/fixed时使用 | Number\String | '' |
| left | 左边 , absolute/fixed时使用 | Number\String | '' |
| flexWrap | 规定灵活项目是否拆行或拆列 nowrap wrap wrap-reverse initial inherit | String | '' |
| alignItems | 对齐位置 stretch 默认拉伸以适应容器 center容器的中心\flex-start\flex-end\baseline\initial\inherit; | String | '' |
| justifyContent | 对齐位置 space-between分居两边 space-around 平均 flex-end尾部 flex-start头部 left表示从左到右 | String | '' |
| overflow | 默认值visible hidden scroll auto inherit(继承) | String | '' |
| width | 宽度 | Number\String | '' |
| height | 高度 | Number\String | '' |
| background | 背景颜色 | String | '' |
| transform | 旋转 | String | '' |
| transition | 过渡 | String | '' |
| size | 字体大小 | Number\String | '' |
| minWidth | 最小宽度 | Number\String | '' |
| maxWidth | 最大宽度 | Number\String | '' |
| minHeight | 最小高度 | Number\String | '' |
| maxHeight | 最大高度 | Number\String | '' |
| borderRadius | 圆角 | Number\String | '' |
| border | 边框 | Number\String | '' |
| boxShadow | 阴影 | Number\String | '' |
| borderTop | 上边线 | String | '' |
| borderRight | 右边线 | String | '' |
| borderBottom | 底边线 | String | '' |
| borderLeft | 左边线 | String | '' |
| padding | 内边距 | Number\String | '' |
| paddingTop | 上内边距 | Number\String | '' |
| paddingRight | 右内边距 | Number\String | '' |
| paddingBottom | 下内边距 | Number\String | '' |
| paddingLeft | 左内边距 | Number\String | '' |
| margin | 外边距 | Number\String | '' |
| marginLeft | 距离左侧 | Number\String | '' |
| marginRight | 距离右侧 | Number\String | '' |
| marginTop | 距离顶部 | Number\String | '' |
| marginBottom | 距离下边 | Number\String | '' |
| 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 | none |
| customStyle | 自定义样式 | Object | {} |
# Event事件
| 事件名 | 说明 | 回调参数 |
|---|---|---|
| confirm | 点击时触发 | 无 |