测试:

var obj = {a:"123",b:""};
for(var key in obj){
if(!obj[key]) return;
}

函数封装:

/**
* 请求参数验证
* params 的所有属性值都不能为空
* 参数验证
* if(!this.paramsValidate(params)) return;
*/
Vue.prototype.paramsValidate = function (params) {
let flag = true; for(var key in params){
if(params[key] != '0' && !params[key]){
this.$vux.toast.text('请完善数据!', 'middle');
return false; // 终止程序
}
} return flag;
}

.

最新文章

  1. arcmap配置的mxd慢的问题
  2. Mac怎么读写NTFS格式?Mac读写NTFS格式硬盘教程
  3. Windows Phone8 中如何引用 SQLite 数据库2
  4. 【leetcode❤python】66. Plus One
  5. MVC用户登陆验证及权限检查(Form认证)
  6. [转]Mac OS X 下部分Android手机无法连接adb问题之解决方案
  7. 结构体key
  8. hdu 4634 Swipe Bo 搜索
  9. 一款很不错的html转xml工具-Html Agility Pack
  10. 【SSMS增强工具】SQL Sharper 2014介绍
  11. Linux下安装Oracle 10g(redhat 4)
  12. css中的几个小tip(一)
  13. 在nuxt中加入element-ui插件遇到的问题
  14. 2018-2019-2 网络对抗技术 20165323 Exp6 信息搜集与漏洞扫描
  15. 【Spark篇】---Spark中广播变量和累加器
  16. input file文件上传图片显示web接口
  17. HDU 5536 Chip Factory (暴力+01字典树)
  18. [vue]mvc模式和mvvm模式及vue学习思路(废弃)
  19. GSAP JS基础教程--TweenLite操作元素的相关属性
  20. php设计模式之六大设计原则

热门文章

  1. 二分+贪心 || CodeForces 551C GukiZ hates Boxes
  2. Hibernate初始化环境的基本封装
  3. 前段开发 react native tab功能
  4. vue 父子组件的加载顺序
  5. adb 调试真机 wait for device 错误解决办法
  6. 详解Spring面向切面编程(AOP)三种实现
  7. JavaScript:对Object对象的一些常用操作总结
  8. POJ 1236 Network of Schools (强连通分量缩点求度数)
  9. 分享14个很酷的jQuery导航菜单插件
  10. struts2访问或添加几个属性(request/session/application属性)