- 博客(15)
- 收藏
- 关注
原创 element-plus ElForm的rules属性数据类型的typescript声明使用
找出了formrule Map的声明, 有正确的类型提示<template> <el-form ref="formRef" :model="formData" :rules="formRules" label-width="100px" @submit.native.prevent="onSumbit"> </el-form></template><script setup lang="ts
2022-04-26 14:51:54
2437
1
原创 javascript 获取几个月前的输入日期
js获取几个月前的时间,一般是需要YYYY-MM-dd格式的数据,当前只是对Date进行操作,不返回具体的字符格式化function getPreMonthDate(date:Date, preNum:number){ let cdate = new Date(date.valueOf()) // 日期必须设置为1-28号内, // 当月日期比上月日期的最大还要大时,就会直接进入下一个月的Date cdate.setMonth(cdate.getMonth() - preNum , 1)
2022-03-29 15:20:10
1314
原创 vue3 keep-alive include失效问题
<router-view #default="{ Component, route }"> <keep-alive :include="['User']"> <component :is="Component" :key="route.name" /> </keep-alive> </router-view>vue3的setup无法组件命名,keep-alive includ.
2022-03-02 18:10:32
3076
原创 vue el-dialog设置成全部可拖拽
需要给所有dialog都实现header可拖拽,vue注册指令一个个去添加很麻烦解决思路是新建一个dialog组件当做透传组件,组件上注册拖拽指令全局注册element是单独替换掉dialog组件的注册缺点:多了一个vue实例...
2021-03-31 14:34:38
928
1
翻译 ?? javascript es6 Null 判断运算符
仅作记录只有运算符左侧的值为null或undefined时,才会返回右侧的值const animationDuration = response.settings ?? 300;如果多个逻辑运算符一起使用,必须用括号表明优先级,否则会报错。lhs && middle) ?? rhs;lhs && (middle ?? rhs);(lhs ?? middle) && rhs;lhs ?? (middle && rhs);.
2021-02-25 11:00:19
458
翻译 ?. javascript es6 链判断运算符
?.运算符,直接在链式调用的时候判断,左侧的对象是否为null或undefined。如果是的,就不再往下运算,而是返回undefined。仅做记录用null == undefined // truea?.b// 等同于a == null ? undefined : a.ba?.[x]// 等同于a == null ? undefined : a[x]a?.b()// 等同于a == null ? undefined : a.b()a?.()// 等同于a == nul
2021-02-25 10:53:05
399
原创 Vue组件中方法的this一直指向vm,源码标记
Vue组件中的方法this固定指向当前组件Vm具体的原因是源码中使用了装饰者模式进行了this强制绑定
2020-10-24 10:35:13
2719
1
原创 input number出现step,使其不展示的方法
在火狐等浏览器中 input[type=“number”]会出现step步进显示元素,css设置解决方法如下input[type='number']{ -moz-appearance textfield}
2019-09-09 11:25:04
3998
原创 关于element-ui在form提交调用api后,错误提示使用el-form校验来显示错误的方法
采用js动态校验的方式实现使用el-form的校验处来展示错误信息直接上代码,不多说export default { data () { return { loginForm: { username: '', password: '' }, logining: false, rules: { ...
2019-09-02 16:59:57
1922
2
原创 解决外部跳转进入vue页面#前带query参数
访问http://localhost/?s=abc希望跳转http://localhost/#/login?s=abc实际跳转http://localhost/?s=abc#/login不进行处理的话router query会取到s=abc解决方法if(window.location.search){let search= window.location.search获取查询参数w...
2019-07-23 14:50:46
2696
1
原创 微信小程序项目构建, npm vant-weapp组件使用 ,eslint配置 ,echarts使用
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2019-07-04 11:28:27
1000
原创 vue-cli3.0 给每个.vue文件的css stylus设置全局变量
在vue项目中使用如sass、less、stylus时需要进行公共变量、方法的集中维护vue-cli3.0构建的服务使用如下方法可直接在每个css中引入公共变量、方法// vue.config.js 文件module.exports = { css: { loaderOptions: { // 给 stylus-loader 传递选项 stylus:...
2019-05-21 17:46:54
3211
2
原创 echarts实现环状图显示总数,并在hover时显示自定义数据
实现饼图中间显示总数功能,版本:“echarts”: “^4.2.1”在网上看到了2015年的前部分前辈给出的饼图显示总数的实现方法,本方法采用了title来显示总数,但出现了高亮不显示内容的bug,具体情况如下代码部分InitroundPie () { this.chart = echarts.init(this.$refs[this.bindRef]) let...
2019-05-06 15:32:09
11406
1
翻译 JavaScript断点调试与console.log(..)输出不一致
JavaScript断点调试与console.log(…)输出不一致问题此情况出现在对象赋值前后进行console.log(…),多次打印结果不一来自《你不知道的JavaScript》
2019-05-05 09:33:15
1623
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人