vue
日常
flynn_
这个作者很懒,什么都没留下…
展开
-
element-DatePicker 约束可选日期
需求: 设置日期范围, 且可选日期必须为今天或今天以后....template<template> <el-date-picker v-model="cylSetting.timeRange" type="daterange" range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期" :picker-option原创 2020-12-11 17:00:47 · 134 阅读 · 0 评论 -
slot插槽使用
子组件 base-layout<!-- 子组件:base-layout --><template> <div> <slot name="header">备用值</slot> <!-- name 默认值为 default 即:默认插槽 --> <slot></slot> <slot name="footer"></slot> </.原创 2020-10-12 10:55:10 · 146 阅读 · 0 评论 -
keep-alive 单页面前进刷新、后退缓存
注意: 暂未考虑用户手动刷新整个页面及多次replace跳转情况。这种方案虽然能实现前进刷新后退缓存的效果,但仅仅只是简单实现。github有类似更好的方案,后续再补…B为预期缓存页面: A->B->C时,A前进至B,B不缓存,若A->B->C->B,此时C后退到B,B缓存理解钩子函数的执行顺序不使用keep-alivebeforeRouteEnter --> created --> mounted --> destroyed;使用keep原创 2020-10-10 11:08:28 · 600 阅读 · 0 评论 -
vant-element-ts一起使用存在的问题
由于 vant-ui 与 element-ui 部分组件存在冲突,导致在 vue-typescript 中 出现错误方案: 一个全局导入, 一个按需导入;全局导入的直接引入即可。情形一: 按需引入 vant。(适合引入vant 组件较少时)重定义types: 需要 在src/文件下 新建 @types 或 type文件,并在@types/vant.d.ts中定义typevant.d.ts/* eslint-disable max-classes-per-file */declare modu原创 2020-10-09 19:31:24 · 1534 阅读 · 0 评论