
vue
啊都给
这个作者很懒,什么都没留下…
展开
-
自定义的邮箱以及手机号验证规则
定义在data内,return外:// 自定义的邮箱验证规则 const checkEmail = (rule, value, callback) => { const regEmail = /^([a-zA-Z0-9]+[_|_|\-|.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|_|.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/ if (regEmail.test(value)) { return c原创 2021-08-14 14:19:30 · 311 阅读 · 0 评论 -
Vue+Elementui实现删除对话框(MessageBox弹框)
需求:点击删除按钮弹出对话框,点击确定发送请求,点击取消alert一个info弹框提示先按需引入MessageBox并在Vue.prototype中添加一个属性使其能够全局使用import {MessageBox} from 'element-ui'Vue.prototype.$message = Message使用时的代码: // 如果用户取消删除,则confirmResult为cancel // 如果用户确定删除,则confirmResult为confi..原创 2021-08-14 14:12:27 · 4334 阅读 · 0 评论 -
Cascader级联选择器的优化(高度优化+选择任意级优化)
elementui版本:2.15.51.解决高度问题在引入cascader级联选择器后,会导致整个级联选择器高度占满页面的情况,我们只需在全局样式中加上如下代码固定下高度即可/*解决高度太高的问题*/.el-scrollbar__wrap { height: 300px;}2.如果想使选择器能够选择任意一级的选项,则需要进行如下操作: 首先在级联选择器的配置项中添加如下一行代码,使其能够选择任意一项 checkStrictly: true此时添加完后却又出现了另一.原创 2021-08-14 13:42:47 · 1327 阅读 · 1 评论 -
Vue定义全局时间过滤器
需求:在项目中将后台传回来的时间戳转换为 年-月-日 时:分:秒 如:2021-08-0916:07:181.首先在main.js中添加一个全局过滤器,命名为dateFormatVue.filter('dateFormat', function (originVal) { const dt = new Date(originVal) const y = dt.getFullYear() const m = (dt.getMonth() + 1 + '').padStart(2,.原创 2021-08-14 12:33:22 · 197 阅读 · 0 评论