
vue
考拉菜鸟
这个作者很懒,什么都没留下…
展开
-
el-table获取全选的勾选状态
el-table开启多选模式时, 有时候需要获取当前页的全选checkbox是否勾选的状态,勾选dom标签肯定是有is-checked这个类的, 但是获取dom再判断dom的className的值就有点low, el-table肯定也是有对应的状态中心去管理其内部的checkbox的<el-table ref="multiTableInst" class="avue-crud multi-table" :data="dataList"原创 2022-01-22 09:59:55 · 6095 阅读 · 1 评论 -
el-table自动滚动到最底部
现有需求, 使用element-ui中el-table进行开发一个分组业务组件, 可以新增分组, 分组展示列表的最大高度160, 列表数量超过4条则显示滚动条添加分组功能, 点击新建分组, table的列表数据新增一条, 列表数量过多, 无法显示;期望: 列表数量过多, 点击新增, 自动滚动到新增那条数据所在的位置业务代码 //添加分组 addGroupItem() { const newRow = { groupName: '',原创 2021-12-22 16:54:01 · 5282 阅读 · 0 评论 -
cron表达式
代码使用vue-cron代码进行ui开发 https://gitee.com/lindeyi/vue-cron/tree/master实现效果参考下图:demo仓库为以下地址https://gitee.com/chunmeizhang/vue2-cron原创 2021-11-21 17:34:57 · 195 阅读 · 0 评论 -
最基础fieldset封装
<template> <fieldset class="fieldset-component"> <legend class="legend" :title="title"> <span class="legend-title" >{{title}}</span> <span class="legend-sub-title" v-if="subTitle">({{subTitle}})</spa原创 2021-11-19 10:55:06 · 1603 阅读 · 0 评论 -
js实现前端hash,history路由
js实现hash路由<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>转载 2021-07-06 10:55:23 · 444 阅读 · 0 评论 -
vue中异步组件的写法
vue中定义了加载组件的方式,异步调用组件可以减小父组件的体积,加载显示更快可以通过dynamic import异步导入的方式进行懒加载子组件,设置webpackChunkName定义该异步的chunk的名字,不设置,则默认使用id命名该chunk源码中定义了vue组件中component的组件的注册有两种类型,其中异步组件也是两种类型, 下图:异步组件: AsyncComponent一: AsyncComponentFactory二: AsyncComponentPromise.原创 2021-07-03 22:20:17 · 926 阅读 · 5 评论