1、下拉框选中某一项搜索发现总是搜不到,最后发现是选中后选中值后边莫名多了很长的空格,原因很简单,在代码中opction闭合标签和主体没有在一行。

2、iview+vue项目中,用百分比或者display:flex弹性盒布局,而且多层标签下的table容易出现宽度变得很大,在加载中就像加了动画一样宽度在变大。要么改变布局,要么将table宽度设定,如

在初始化时将宽度设为父级宽度的多少或者其他。

3、iview select 远程搜索时,回显后点击搜索框再点击其他地方使其失去焦点则会将回显的搜索词清空。可以参考光放中的setQuery属性。(不建议或者iview的select远程搜索自我感觉不怎么好用,可以自己封装一个)

4、使用v-if要注意,如果里面有初始化获取的数据,容易造成数据丢失。比如v-if中有一个select组件,当true->false->true,下拉框数据容易丢失。

5、iview 中的InputNumber 有设置为空的需求的话,还是建议换成输入框然后加入限制吧,不然会相当麻烦。(比如选择值后再为空,也就是说取消设值,当然这种需求很少)

如:有这么一个需求:新增时候可以为空可以选择值(只能整数字),在修改时候不能为空,这个时候倒不如用input:

HTML:

<FormItem label="序号" prop="serialNumber">
<Input v-model="formValidate.serialNumber" :maxlength="" style="width: 286px"></Input>
<!-- <InputNumber :max=""
:min=""
v-model.trim="formValidate.serialNumber"
style="width: 286px;"></InputNumber>-->
</FormItem>

data:

const validateAge = (rule, value, callback) => {
if (!Number.isInteger(value*)) {
callback(new Error('序号只能为整数字'));
} else if(value*<=&&!util.isEmpty(value)) {
callback(new Error('序号必须大于0'));
}else if (util.isEmpty(value)) {
if (this.modalFlag.custom.updateBasicData) {
callback(new Error('序号不能为空'));
}else{
callback();
}
} else{
callback();
}
};

data.return校验:

serialNumber: [{ validator: validateAge, trigger: 'blur'}],

还有很多,当时没注意记录,现在也想不起来了。随手记录多重要的习惯。

最新文章

  1. Linux 平台安装Oracle Database 12c
  2. js中获取css属性
  3. Android开发之 adb 启动问题或是部署应用不成功,出现“The connection to adb is down, and a severe error has occured.”错误
  4. 使用PDO进行sql的预处理和操作结果集
  5. Nginx - webbench压力测试
  6. IOS之swift第一课基础代码
  7. c#字符串方法
  8. linux for循环
  9. 解决centos7 python3 上下左右变ABCD
  10. 【XSY2665】没有上司的舞会 LCT DP
  11. vue路由原理剖析
  12. jquery源码 整体架构
  13. layui(一)——layDate组件常见用法
  14. 基于TCP/IP协议的socket通讯server
  15. Codeforces Round #423 (Div. 2, rated, based on VK Cup Finals) Problem C (Codeforces 828C) - 链表 - 并查集
  16. net core 获取网站目录
  17. 【校招面试 之 C/C++】第32题 C++ 11新特性(三)之for关键字
  18. MVC部分视图
  19. 【CQOI2014】数三角形
  20. linux简单命令常用随记

热门文章

  1. java中构造器(Constructor)
  2. egretios包接微信/facebook登录
  3. Linux--用户与用户组--03
  4. Mongo--02 命令介绍
  5. PAT Advanced 1011 World Cup Betting (20 分)
  6. PAT Basic 1032 挖掘机技术哪家强 (20 分)
  7. Vue this.$nextTick原理
  8. #pragma 的使用(转)
  9. nyoj 952 : 最大四边形 (计算几何)
  10. 【leetcode】1137. N-th Tribonacci Number