开发问题
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 · 6930 阅读 · 0 评论 -
antdesign中radio禁用不起作用
问题描述:详情页有一组radio, 要根据情况禁用其中某一个radio。1.查看详情页,所有的radio禁止编辑,只能查看2.编辑详情页,根据情况禁用某个radio解决方案:nz-radio-group 上用了 ‘nzDisabled’ 之后 label上的 ‘nzDisabled’ 就无效了,应该禁用的代码全部放在label上错误代码:<nz-radio-group [(ngModel)]="params.radioValue" [nzDisabled]="viewType==='原创 2021-09-18 17:23:47 · 1032 阅读 · 0 评论 -
光标定位到校验失败的表单。光标聚焦后又迅速失焦
项目场景:填写的赠品大于等于10,保存时,需要弹框提示用户。用户确定则直接保存,用户点取消则不保存且光标定位到大于等于10的输入框中。问题描述:遇到的问题:用viewChild拿不到孙组件,返回的是undefined。点击保存时,会弹出模态框,点取消时,光标会定位到校验未通过的赠品输入框中,但是又迅速失焦。赠品可以添加多个,所以赠品输入框也会有多个,取消时如何定位到校验未通过的输入框中。数据和视图找不到对应。原因分析:问题的分析:viewChild是父组件与子组件之间的通原创 2021-07-28 14:01:49 · 468 阅读 · 0 评论