收藏
回答

选择图片上传为什么一选择图片就报错[渲染层网络层错误] Failed to load image ?

代码这这里 <view class="screenshot-area">

      <view v-if="imageUrl">

        <image style="height: 200rpx;" :src="imageUrl" mode="aspectFit"></image>

      </view>

      <view class="screenshot-item">

        <text class="label">凭证</text>

        <view class="upload-box" @click="chooseImage">

          <text class="upload-text">点击选择图片</text>

        </view>

      </view>

    </view>

回答关注问题邀请回答
收藏

3 个回答

  • 社区技术运营专员-Jahozheng
    社区技术运营专员-Jahozheng
    星期五 15:47

    你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)

    星期五 15:47
    有用
    回复
  • 🍳
    🍳
    04-21

     methods: {

    detail(){

    this.api({

    method: 'get',

    url:  `/xxxxxxt/${this.taskInfo.task_allot_id}`

    },res => {

    this.formData = res

    this.imageUrl = res.attach_address

    })

    },

        submitTask() {

    this.btndisabled = true

    if(this.$refs.files.files.length==0){

    uni.showToast({

      title: '请选择凭证',

      icon:'success'

    });

    this.btndisabled = false

    return

    }

    let file = this.$refs.files.files[0]

    uni.showLoading()

    this.api({

    method: 'post',

    url:  `/xxxxx`,

    data: this.formData

    },res => {

    this.uploadApi({

    url: `/xxxxx/${this.taskInfo.task_allot_id}`,

    file: file

    },res => {

    this.detail()

    uni.showToast({

      title: '提交成功',

      icon:'success'

    });

    setTimeout(() => {

    uni.navigateBack({

    delta: 1

    })

    }, 1000)

    })

    })

    setTimeout(() => {

    uni.hideLoading()

        this.btndisabled = false

    }, 2500)

        }

      }

    04-21
    有用
    回复
  • 从君华
    从君华
    04-18

    页面结构代码看不出逻辑,JS代码发出来看看。

    04-18
    有用
    回复
登录 后发表内容