发表于: 2019-12-17 20:46:52

0 1276


今天完成的事情:

后台管理模块页面

渲染出后台数据
明天计划的事情:

看如何通过数据渲染出导航栏
遇到的问题:


收获:

出了点小问题在循环中只能是数组而不是对象 我把循环变量设置成对象报错才找出来.

后台管理模块渲染

2.通过获得的父ID渲染出模块管理

3.模块管理下面有子模块在掉一个接口进行渲染。

3.要在子模块那进行判断是否是父模块ID在进行渲染.

参数传值方法

在我们用get 或者post,put传值有以下几种方法

注意:当你要专递参数的时候一定要先看下它的请求头是 JSON传递还是ULR传递

1.json传值

{"title":"肥皂","type":"1","image":"https://wangquan-picture-storage.oss-cn-beijing.aliyuncs.com/1575463158937.png","author":"1","introduction":"1","content":"<p>123按时到达说的1123</p>","id":"1"}

就是对象传参{"":""}在一对一的传递参数.

post()请求参数方法.是这样传递参数的。

请求头:Content-Type: application/json

JSON传递参数格式的请求头是这种格式,当然一般我们不加请求头的话传递参数都是默认这种JSON格式除了少许的我们需要加请求他如URL传递参数一些数值比较少的格式需要加请求头

2.url传递参数

样式:

total=38&size=10&title=123

理解为字符串传递参数.

这个多用于在git请求,当然这种传递参数也可以用JSON传递参数.

问题:

 this.dataObjet.status = e.status === 0?'1':'0';
   this.dataObjet.id = e.id;
this.service.statusData(this.dataObjet).subscribe((status)=>{
   console.log(status)
   this.soap();
   
   端口
   statusData(data) {
   return this.http.put(this.status, data, {
     headers: new HttpHeaders({
       'Content-Type': 'application/x-www-form-urlencoded'
     })
   })

 }

这个是通过put请求参数,但我请求失败了。原因是在于它是要通过url而我传递参数是JSON格式

{"total":38,"size":10,"status":"0","id":1}

要不你在第一道获取数据传递进去就是ulr格式,要不就是直接为json格式然后在通过序列化变成url格式




返回列表 返回列表
评论

    分享到