...
最近接到一个需求如下图,找类似的组件没找到,只能自己实现了。查阅资料并借鉴了 vant 组件库的 indexBar 组件实现思想最终实现了需求,功能基本可以满足,但肯定存在能优化的地方,仅供参考。 注意:本文滚动容器用的是Element UI 的 非官方 lt el scrollbar gt 组件,涉及到一些与此相关的属性。 . 处理源数据,对数据按照首字母顺序进行分类。 源数据格式: 我们需要的 ...
2021-09-28 19:53 0 129 推荐指数:
...
vant是一款基于vue的牛皮移动端组件库,比如类似手机电话簿的字母索引兰组件 https://youzan.github.io/vant/#/zh-CN/index-bar 今天看了朋友分享的一个自定义索引兰组件代码,是慕课网几年前的某个vue教程,结合vant的indexBar源码 ...
第一步:定义 自定义dialog class名 第二步:全局修改自定义样式 自定义dialogStyle有三个儿子,这样只用找到他们就可以自定更改啦 .custonStyle { xxxxx } .custonStyle> ...
vue密码、手机号、用户名输入验证 1、表单中设置prop ref 和 :rules(详情见element-ui官网)用来设置验证规则,如下: 2、在data中写下具体规则,element-ui中的功能不太齐全,需要自定义,主要看怎么去实现自定义规则,先写rule代码 代码中 ...
项目中需要实现的tab栏样式: 无底部分割线,无选中时的底部边框,修改tab栏大小,设置选中时的背景和字体颜色变化 html部分: CSS部分: 需要在tab栏组件添加自定义类名,如本代码的 .table-tab ,增加 ::v-deep ,否则不 ...
我们可以在formitem上指定验证规则,有时候我们需要校验用户数据的值是否有效,这时候就需要用到自定义的validator rule的写法如下,这里分别加了必填验证,数字格式验证(使用的正则表达式),自定义校验: 自定义方法的写法: ...
前言:下面是官方文档的创建带边框表格(border) 和带斑马纹表格(stripe)方法,但颜色太淡不明显 那么只能改一下它 ...
之前提到过,axios是一个异步请求,但是很多时候我们都需要同步请求,比如在element的表单验证中需要验证一个用户名是否存在的时候,异步请求好像就不太好用了。前边博客中提到过,这种情况可以用es6的Promise来处理,但是今天还是遇到一些问题,因为,Promise的回调函数也是一个异步的过程 ...