
bug
kelsey_fhy
小鲤鱼的江河湖没有海
展开
-
get请求url中有加号(+)的处理
项目场景: 请求的url中参数含有+号,浏览器会把+号转换成空格。导致传参错误 问题描述: 不仅是get请求,post请求也会这样。只要参数是以query类型传递的(会拼接在url后面) 解决方案: 对参数进行编码,使用encodeURIComponent() 未处理参数时,浏览器中会把+转换成空格 => 变成 【 name: 中性笔 黑色】 //例如: const name = '中性笔+黑色' const url = 'baseinfo/product/getItem?'+'name原创 2021-11-04 17:25:59 · 7204 阅读 · 0 评论 -
tab页来回切换时调了接口,但是页面没有更新
tab页来回切换时调了接口,但是页面没有更新 场景 整个页面是父组件,父组件中嵌套tab,两个tab页签控制两个子组件的显示隐藏; tab来回切换时,会重新调接口,更新数据; 测试在更改数据库数据之后,切换tab时发现,重新调的接口中数据是更新的,但是页面却没有更新。手动刷新页面之后,页面山上数据才更新。 定位 tab页签的操作在父组件中进行的,定义的一些变量是在在父组件constructor中,对数据进行操作的函数(initData())在ngOnInit和点击tab页的事件函数中; 当改变数据库数原创 2020-09-07 11:00:31 · 1275 阅读 · 0 评论