摘要:
antv 4.8文档 设置可缩放 拖动画布 let graph = new G6.Graph({ modes: { // 拖拽画布 缩放画布 default: ['drag-canvas', 'zoom-canvas'] } }) 内容缩放居中 graph.zoom(0.5) // 缩放到0.5 g 阅读全文
摘要:
大数据table解决方案 表格数据使用Object.freeze(data)处理,因为一般来说表格中的数据是不会进行更改的。 减少使用计算属性和dom的判断渲染。比如{status: 0}, 在js中先将数据进行转换下,变成{status: '会员'} 使用 vxeTable, 里面有虚拟滚动功能。 阅读全文
摘要:
watch:是监听某一个值的变化,初始化时不会监听;如果要在数据变化的同时进行异步操作或者是比较大的开销时,推荐watch;watch的触发早于computed的触发 computed:有缓存,如果计算的值没有发生改变,是会走缓存的;而且一定要return。 所以区别来源于用法,只是需要动态值,那就 阅读全文
摘要:
安装 3版本 npm install throttle-debounce@3 --save throttle 节流 单位时间内只触发一次回调 throttle(delay, noTrailing, callback, debounceMode) delay number 延迟\间隔 时间 单位毫秒 阅读全文
摘要:
动态路由 Vue后台管理项目经常有权限控制,不同角色使用不同权限,常用方法就是用addRoute来动态添加路由 $router的addRoute 每次只能添加一个符合路由规则,但路由对象的children里面可以有多个路由对象。 const routeObj1 = { path: "/about", 阅读全文