1.前端文件上传要和Form表单一起上传使用FormData,但是FromData中插入的对象会显示出来,所以这里要使用需要用到两个语法1.a['b']等于a.b2.c[0]获取c数组的第一项解决方法:varformData=newFormData()formData.append('toolFile',this.file);formData.append('toolName',form.toolName);formData.append('parameterPath',form.parameterPath);formData.append('parameterType',form.parameterType);formData.append('parameterStatus',form.parameterStatus);formData.append('simpleDesc',form.simpleDesc);for(vari=0,len=form.toolParameter.length;i{if(res.data.code===0){this.$message.success("上传成功");this.getList()this.fileList=[];this.$refs[formName].resetFields()this.addDialogVisible=falsethis.file=[];}else{this.fileList=[];this.file=[];this.$message.error('上传失败')}})作用:2.表格组件中使用v-for,获取不到refs无法更新3.vue数据中给对象或数组添加新的属性,无法获取响应性,需要使用this.$set来4.组件传值时无法及时获取到值,需要用到this.$nextTick5.js中常用的逻辑运算符。1.只要“||”前面是false,不管是不是"||"后面跟true或者false,结果都会返回"||2.只要"||"之前的"||"为真,不管"||"是真还是假,结果都会返回之前的值"||"。3.只要"&&"之前为false,无论"&&"后面跟的是true还是false,结果都会返回"&&"之前的值;4.只要"&&"是前面是true,无论"&&"后面是true还是false,结果都会返回"&&"之后的值;