zoukankan      html  css  js  c++  java
  • vue-image-crop-upload通过params带参的时候key总是img

    代码是这样的

    <my-upload
          v-model="show"
          field="img"
          :width="300"
          :height="300"
          :url="'XXXXXXXXXXX'"
          :params="params"
          :headers="headers"
          img-format="jpg"
          :no-rotate="false"
          @crop-success="cropSuccess"
          @crop-upload-success="cropUploadSuccess"
          @crop-upload-fail="cropUploadFail"
          @srcFileSet="srcFileSet"
        />
    

    以上是官方代码,我按照官方代码这样copy过去了

    我的接口是需要key:file   value:文件

    也就是key必须是file

    可是一遍遍测试怎么都不行

    那个参数像着了魔一样,总是imgimg的

    后来查看api

     找到个有用的

    打算把里面的参数替代掉,可还是不行,把我在params设置的参数叠加了

    变成了这样

    解决方案:

      1:改接口

      2:改源码(异想天开)

    最后我选择了3,查看源码

    源码如下(因为想要替换params,所以关键字是params)

     

     !!!看到没!!关键字!!field  ok去找field

     瞧瞧瞧瞧,这不是子属性吗,ok去父组件看看

     呵呵  现在我在考虑眼睛不要的话要不要捐出去

    果断改成file啊!!!

    果然

     问题解决,ok nice

    所以,一定要好好看文档!!!血的警告

    不过这次让我体验到通过查看源码解决问题的快乐

    又是心情愉悦的一天~~~

  • 相关阅读:
    BZOJ3672/UOJ7 [Noi2014]购票
    POJ3718 Facer's Chocolate Dream
    BZOJ1453:[WC]Dface双面棋盘
    BZOJ2957:楼房重建
    AtCoder Grand Contest 009 D:Uninity
    BZOJ2877:[NOI2012]魔幻棋盘
    BZOJ3065:带插入区间K小值
    BZOJ3489:A simple rmq problem
    浅谈主席树
    AtCoder Regular Contest 080 E:Young Maids
  • 原文地址:https://www.cnblogs.com/pjw233/p/12712480.html
Copyright © 2011-2022 走看看