微信小程序调用相册和相机
首先来写好wxml部分:给一个图片列表(img_list)和上传图片的按钮(addimg)
<view class="container">
<view class=img_body>
<view class=img_list>
<view class=img_li wx:for="{
{imglist}}" wx:key="{
{index}}">
<image src="{
{item}}"></image>
</view>
<view class=addimg bindtap=img_w_show>
<image src=../../img/add.png></image>
</view>
</view>
</view>
</view>
css部分控制如下:
.img_list{
width: 100vw;
display: flex;
display: -webkit-flex;
padding: 0 20rpx;
box-sizing: border-box;
flex-wrap: wrap;
-webkit-flex-wrap:wrap;
}
.img_list .img_li,
.addimg{
width: 200rpx;
height: 250rpx;
border: 1px solid #999999;
margin: 5rpx;
flex-shrink: 0;
-webkit-flex-shrink:0;
}
.addimg image{
width: 150rpx;
height: 150rpx;
margin: 50rpx 25rpx;
}
.img_list .img_li image{
width: 100%;
height: 100%;
}
代码如下:
wx.showActionSheet({
itemList: [从手机相册选择, 拍照],
success: function(res) {
console.log(res.tapIndex)
},
fail: function(res) {
console.log(res.errMsg)
}
})
调用的图如下:
但是,我们是要实现功能的丫
在我的js文件里面先在data里面命名imglist为空数组:
然后调用img_w_show函数:
使用情况如下:
上一篇:
uniapp开发微信小程序-2.页面制作
下一篇:
实现发送微信订阅消息
