发表于: 2019-12-17 20:46:52
0 1275
今天完成的事情:
后台管理模块页面
渲染出后台数据
明天计划的事情:
看如何通过数据渲染出导航栏
遇到的问题:
无
收获:
出了点小问题在循环中只能是数组而不是对象 我把循环变量设置成对象报错才找出来.
后台管理模块渲染
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格式
评论