如下所示,实际需求中常常存在需要点击上传图片的功能,上传前显示边框表面图片显示大小,上传后将图形缩放到边框大小。
实现如下:
.wxml
<view class="{
{img_src==''?'blank-area':''}}" style="width:100%;height:40%;display:flex;align-items: center;justify-content:center;" data-info='{"page_index":{
{index}},"product_index":"first"}' bind:tap="upload_product_image">
<image wx:if="{
{img_src!=''}}" src="{
{img_src}}" style="width:100%;height:100%;"/>
<label wx:if="{
{img_src==''}}">上传产品图片</label>
</view>
.wxss
.blank-area{
border-style: dashed;