哈喽哈喽,这里是小菜不拖延博主
打卡day10
问题:打印formdata数据没有显示
解决:formdata打印必须使用formdata.get('名字')
问题,打印file还是不显示
解决:原来是我的赋值出问题了,根据我的数据结构,我应该要写成this.form.file
问题:还是打印不出来file
解决:我们先打印一下这个file究竟是什么,打印出来我们就会发现这是关于文件的一些具体信息,但是我们想要的是图片的二进制文件,所以我们应该拿到的是file.raw,而不是file
问题:跳转携带参数打印不显示
解决:基础不够扎实,我以为query和param是固定写法,但是这里其实你在哪里命名就要是用固定那个名字取值,所以统一为param就好了
补充:页面跳转
问题:配置了跨域还是报跨域的错
解决:既然是跨域问题,解决跨域问题就是跨域配置,那肯定是跨域出现问题了,观察发现我们的配置好像还是没有生效,地址还是本地。最后解决:修改了main.js里面的baseURL
请求成功,但是请求成功调用的函数没有生效
解决:
问题:报错
解决:return的花括号后面不能加逗号
报错 TypeError: that.$refs.form.clearFiles is not a functionat eval(honorEditor.vue:84:1main.js:47:1)
解决:写错方法了,注意upload也有清空,注意区别两个组件的方法