微信小程序上传照片,可以覆盖运来的照片样式

微信小程序上传照片,可以覆盖运来的照片样式

话不多说 直接上代码

xml

<view class="merch_img">
	  <view class="indentityCard">
		    <view class="identityCard_front" bindtap="frontimage">
			      <image src="{{idcard0}}" class="images"></image>
			      <view class="imgs">上传图片</view>
			    </view>
      </view>
</view>

js

var util = require('../../utils/upFiles.js')
Page({
  data: {
    tempFilePaths: '',
    sourceType: ['album', 'camera'],
    idcard0:'../imgs/certification/idcard0.png'
  },
  frontimage: function () {
    var _this = this;
    var Type = _this.data.sourceType
    wx.chooseImage({
      count: 1, // 默认9
      sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有
      sourceType: Type, // 可以指定来源是相册还是相机,默认二者都有 
      success: function (res) {
        // 返回选定照片的本地文件路径列表,tempFilePath可以作为img标签的src属性显示图片 
        _this.setData({
          FilePaths: res.tempFilePaths,
          idcard0: res.tempFilePaths,
        })
      }
    })
  },
})
 

需要注意的是 导入的upFiles.js,一个上传的工具

function j(tit, msg) {
    wx.showModal({
      title: tit,
      content: msg,
      showCancel: false,
      success: function (res) {
        if (res.confirm) {
        }
      }
    })
  }
   
  //有相同的module.exports 可以合并成一个
  module.exports = {
    msg: j
  }

最终结果:

点击上传图片,或者直接点击样式图片,因为都包在同一个view里面,,,,
上传成功!!
主要是为了写一个例子,所以没有Css样式 !

------------大家互相学习,学无止境!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值