在这里插入图片描述 在api中使用最原始的拼接办法

页面传参:
在这里插入图片描述 [object%20Object]说明对象中又传了一个对象,本身在api中params就是一个对象了。
一开始我传值写的是({XXX:XXXX}) 类似嵌套了对象,所以url中出现了[object%20Object]

在传值的时候,参数只要用()即可,不要在用({})这种方式。

使用({})这种写法,api必须

export function deleteTbComponentConfig(params) {
    return request.delete(`/compmgr/tbComponentConfig/${params.id}`)

其实还不太理解,后续遇到类似问题再来补充

在login.vue: this.loginInfo = response.data.data; cookie.set('guli_ucenter', this.loginInfo, { domain: 'localhost' }) 在default.vue: var jsonStr = cookie.get("guli_ucenter") if(jsonStr) this.loginInfo = $.post({ url:"${pageContext.request.contextPath}/admin/checkAdminPwd", data:{"adminName":$("#adminName").val(),"oldPwd":$("#oldPwd").val()}, success:function (data) { if (data.toString()=='OK'){ $("#pwdInfo")
坑人的[object Object],有时候为了逻辑处理起来更方便,我们可能需要给某一个函数传一个对象,这样操作可以省去我们的数据遍历,但是每次操作都是报错[obj,obj],吃了几次亏,这次打算找一下原因,不然每次都要为了避免出现这样的错误而改为用其他方式来实现,这不是一个明智的选择。 首先给函数传一个对象作为参数,代码如下: <div class="smal...
1、router路由编程式传参,一般两种方式。一种是query传参,另外一种则是params传参。由于params传参刷新页面,会导致数据丢失。所以采用query传参方式比较多,但当使用query传递对象,数组时,刷新页面会报[object Object],数据无法使用。 2、所遇问题: 首先打印下要传递的对象数据 这是要传递的参数,先正常传参 在详情页接受参数 控制台打印的数据,第一次可以接收到 f5刷新页面,控制台打印 单条数据可以无影响,对象无法获取,变为[object Object]。 selectionChange(list) { //list为 Array 类型数据 this.uploadData = { data : list}; //将 list 数组,作为对象的值 console.log(this.uploadData); this.uploadData 打印结果 将 this.uplo
export function deleteById (data) { return request({ url: '/opinion/provinceOpinion/' + data, method: 'delete' 后台接收处 @DeleteMapping("/provinceOpinion/{id}") public String delete(@PathVariable("id") String id) { .......... .......... 【纯干货分享】计算机毕业设计必看必学(40803+Django音乐推荐系统)原创的定制程序,单片机、java、PHP、python、C#小程序、文案全套、毕设程序定制/毕设成品等等.