前端传空字符串 后端 null,vue中判断字符串是否为空字符串

  前端传空字符串 后端 null,vue中判断字符串是否为空字符串

  本文主要介绍vue前端传空值和空字符串的问题及解决方法,有很好的参考价值,希望对大家有所帮助。如有错误或不足之处,请不吝赐教。

  

目录

   vue前端传递空值和空字符串问题;vue空值报告错误问题

  

vue前端传空值及空字符串问题

  在与后端调试接口时,经常接口里的参数会有空值,如果每次都要后端写判断,代码容易冗余。

  所以就在前端做判断,在传值时先判断接口参数是否为空,为空则不传,有值则传参。

  这里的例子是vue list接口获取所有列表值。

  一般列表页面都有搜索和分页功能,所以参数有:搜索字段、当前页码、最大页码(param、pageNo、pageSize),这些只是例子,不一定完全相同。

  在加载列表接口时,这些条件会拼接到接口url中,所以要对搜索字段进行判断,是否有值

  1.首先将param定义为一个接口参数,它存储搜索字段和分页字段。

  2.清空搜索栏。如果有值,会存储在param中,加载时会拼接到接口url中。

  (哪个字段有值拼写哪个)

  列表界面如下

  导出函数getTbComponentList(params) {

  return request . get(/comp mgr/components ,{params})

  }

  效果如下:

  

vue空值报错问题

  如上图,提示百分比为空,web渲染如下

  如果不想在自测阶段麻烦,直接在数据库中添加数据或者初始化初始化方法的初始值即可。最简单的方法就是在vue模板里做一个判断。

  代码如下:

  以上个人经历,希望能给大家一个参考,也希望大家多多支持我们。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: