问题解决(5)

100 阅读1分钟

哈喽哈喽,这里是小菜不拖延博主

打卡day10

问题:打印formdata数据没有显示

c82c7c92c6ff5685728791558325588.png

解决:formdata打印必须使用formdata.get('名字')

问题,打印file还是不显示

0158460bc41b58eae86cf69baad79da.png

解决:原来是我的赋值出问题了,根据我的数据结构,我应该要写成this.form.file

4212a69e0cf29401557c433782de2b6.png

问题:还是打印不出来file

image.png

解决:我们先打印一下这个file究竟是什么,打印出来我们就会发现这是关于文件的一些具体信息,但是我们想要的是图片的二进制文件,所以我们应该拿到的是file.raw,而不是file

image.png

问题:跳转携带参数打印不显示

image.png

image.png

image.png

解决:基础不够扎实,我以为query和param是固定写法,但是这里其实你在哪里命名就要是用固定那个名字取值,所以统一为param就好了

补充:页面跳转

问题:配置了跨域还是报跨域的错

6c578ad925a25343906b77dc324b35d.png

image.png

解决:既然是跨域问题,解决跨域问题就是跨域配置,那肯定是跨域出现问题了,观察发现我们的配置好像还是没有生效,地址还是本地。最后解决:修改了main.js里面的baseURL

image.png

请求成功,但是请求成功调用的函数没有生效

image.png

解决:

问题:报错

image.png

解决:return的花括号后面不能加逗号

报错 TypeError: that.$refs.form.clearFiles is not a functionat eval(honorEditor.vue:84:1main.js:47:1)

image.png

解决:写错方法了,注意upload也有清空,注意区别两个组件的方法

image.png

image.png