element-ui 踩坑

dialog首次打开时,里面的ref或者是弹窗中el未加载取不到

点击,将弹窗打开项设置为true之后,用document获取弹窗中的元素,或者是this.$refs 是undefined

setTimeout(() => {

},0)  在里面写就可以获取到了,跟线程有关系,但是具体的解释我也不清楚


form表单验证,当绑定为三级,比如form.a.b 这样的时候,验证是无效的,只有一级和二级才可以

这个情况下只有使用自定义验证,var checkName = (rule, value, callback) => {}   当然了,这里面的value也是undefinde取不到的

这时候你只有自定义一个变量赋值为你需要验证的对象,然后对这个变量进行判断

自定义验证的话还有个问题,就是星标的红色,表示必填项是出现不了的,可以手动在el-form-item上加一个class

这里设为 sign

.sign label:before {

content:'*';

  color:#f56c6c;

  margin-right:5px;

}  这个样式就有星标提示了

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,785评论 18 399
  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,022评论 3 119
  • 亲子日记2018.4.4星期三 学校组织“我的中国梦”主题教育实践活动,网上祭奠英烈,给英烈献词献鲜花,趁这...
    俊达爸阅读 167评论 0 0
  • 1、安静 要干一行爱一行,不要好高鹜远,不要朝三暮四。要培养一种既来之则安之的心理状态。所从事的事情,所面对的事情...
    刘西洋阅读 1,135评论 0 3
  • 文/白菜梗 看旅游攻略真的是件很让人享受又遭罪的事情。首先,完全可以呆处一地而欣赏异地风情,这...
    白菜梗阅读 614评论 0 0