微信小程序——上传图片

简介: 微信小程序——上传图片

以下是效果图片仅供参考

wxml

 <view class="imgbox">
    <view class="add">
      <image src="{{images}}" mode="aspectFill"></image>
    </view>
    <view class="button_comment">
      <image src="/image/jiahao.png" bindtap="chooseImage" />
    </view>
  </view>

 wxss

.imgbox{
  width: 100%;
  height: 130px;
  display: flex;
}
.add{
  width: 30%;
}
.add image{
  width: 90%;
  height: 110px;
}
.button_comment{
  width: 30%;
  height: 110px;
  text-align: center;
  background-color:#e0dede;
  margin-bottom: 20px;
  line-height: 150px;
}
.button_comment image{
  width: 40%;
  height: 50px;
}

js:

  chooseImage: function () {
    wx.chooseMedia({
      count: 2,
      mediaType: ['image', 'video'],
      sourceType: ['album', 'camera'],
      maxDuration: 30,
      camera: 'back',
      success: (res) => {
        console.log(res.tempFiles);
        let image = res.tempFiles[0].tempFilePath
        // console.log(image);
        this.setData({
          images: image
        })
        wx.uploadFile({
          url: getApp().globalData.url + '/science/upload',
          filePath: image,
          name: 'file',
          success: (res) => {
            var data = JSON.parse(res.data);
            // 发表评论图片
            this.data.thimg = data.front_file;
            wx.showToast({
              title: '上传成功',
              icon: 'success',
              duration: 2000 //持续的时间
            })
          }
        })
      }
    })
  }
相关文章
|
5月前
|
PHP
php使用curl新增微信临时素材(上传图片)
php使用curl新增微信临时素材(上传图片)
245 4
|
5月前
|
小程序
微信小程序实现上传视频 / 上传图片功能以及整合上传视频 / 上传图片功能(超详细)
微信小程序实现上传视频 / 上传图片功能以及整合上传视频 / 上传图片功能(超详细)
|
5月前
|
小程序
微信小程序实现上传视频 / 上传图片功能以及整合上传视频 / 上传图片功能(超详细)
微信小程序实现上传视频 / 上传图片功能以及整合上传视频 / 上传图片功能(超详细)
|
5月前
|
小程序
微信小程序上传图片的三种方法
微信小程序上传图片的三种方法
|
11月前
|
缓存 资源调度 小程序
微信小程序(二十五)微信小程序富文本编辑器editor上传图片
一般在做网站开发的时候,最开始使用的一般都是百度的ueditor,但是这个玩意好久不更新了,功能到时够用,就是UI以及其他的一些套件的视觉效果稍差。
263 0
|
小程序
小程序上传图片至云存储空间
小程序上传图片至云存储空间
124 0
|
小程序 JavaScript API
微信小程序上传图片
微信小程序上传图片
434 0
|
21天前
|
移动开发 小程序 数据可视化
基于npm CLI脚手架的uniapp项目创建、运行与打包全攻略(微信小程序、H5、APP全覆盖)
基于npm CLI脚手架的uniapp项目创建、运行与打包全攻略(微信小程序、H5、APP全覆盖)
146 3
|
28天前
|
小程序 API
微信小程序更新提醒uniapp
在小程序开发中,版本更新至关重要。本方案利用 `uni-app` 的 `uni.getUpdateManager()` API 在启动时检测版本更新,提示用户并提供立即更新选项,自动下载更新内容,并在更新完成后重启小程序以应用新版本。适用于微信小程序,确保用户始终使用最新版本。以下是实现步骤: ### 实现步骤 1. **创建更新方法**:在 `App.vue` 中创建 `updateApp` 方法用于检查小程序是否有新版本。 2. **测试**:添加编译模式并选择成功状态进行模拟测试。
40 0
微信小程序更新提醒uniapp
|
3月前
|
小程序 前端开发 Java
SpringBoot+uniapp+uview打造H5+小程序+APP入门学习的聊天小项目
JavaDog Chat v1.0.0 是一款基于 SpringBoot、MybatisPlus 和 uniapp 的简易聊天软件,兼容 H5、小程序和 APP,提供丰富的注释和简洁代码,适合初学者。主要功能包括登录注册、消息发送、好友管理及群组交流。
101 0
SpringBoot+uniapp+uview打造H5+小程序+APP入门学习的聊天小项目