- 博客(12)
- 收藏
- 关注
原创 前端面试题整理2021-持续整理中
坐标:成都 段位:中级ps:以下是我面试问题的整理,持续更新。有需要的小伙伴可以看看CSS1.固定定位,绝对定位,相对定位①固定定位:position:fixed 相对于它最近的定位父元素定位,脱离文本流②绝对定位:position:absolute 相对于它最近的定位父元素定位,脱离文本流③相对定位:position:relative 相对于原来位置定位,不脱离文本流2.一个布局,左边固定,右边自适应如何书写1.左边position:absolute,右边margin:lef
2021-02-24 11:18:10 1199
原创 记录el-timer-picker组件在windows电脑上显示异常问题
element-ui 2.15.8 版本, 使用了主题样式并保存到本地。因为windows电脑的滚动条默认样式导致。
2023-04-11 17:17:52 189
原创 记录element2.x二次封装下拉选择器问题
UI库: element-ui。基础组件: el-select。以下是实现过程中遇到的问题。版本号: 2.15.11。
2022-11-23 10:18:45 354
原创 记录报错 arr.indexOf is not function
ps:使用的是element-ui,然后发现报错,具体位置是选择框报错(el-select,el-option)最后我发现是加入了多选的属性的问题,删除即可。因为我的数据是一个数值,而不是数组,当加入多选属性时,值应该为一个数组。...
2021-03-25 17:51:51 3237 6
原创 js类型判断函数--适用于大多数的类型判断的方法
function getType(isType) { let type switch (typeof isType) { case ('number'): type = isNaN(isType) ? 'NaN' : isType.toString().split('.').length === 1 ? 'int' : 'float' break case ('object'): type = Object.prototype.toString.c
2021-03-17 15:08:06 282 1
原创 如何判断一个数是不是浮点型,以及处理
最近在改商品数量加减问题,遇到了精度问题,还有浮点问题,但是由于js没有直接提共检测一个数是不是浮点型方法。所以自己把uniapp弄得判断浮点型的扒了下来。1.判断一个数是不是浮点型 function getFloat(num) { if (~~num !== num) { return 1 } return 0 }2.如果一个数是浮点型改乘以多少,得到一个整数(然后浮点数乘以这个倍数,再去做乘除加减之类的,就会得到正确的数。记得乘了多少
2021-01-06 17:00:19 3488
原创 记录uniapp计数器的一些问题(wx小程序端
今天笔者遇到一个问题,当步长为0.1时,甚至0.01时.uniapp官方提供的计数器就出了问题了。这个计数器的条件参数分别是:最大值4,最小值0.1,步长0.1。但是当我加到0.4的时候就加不动了。这个时候我就去看了这个组件的源码。发现这里的代码,对于步长如果是浮点数是step 如果是浮点数如果step 是0.1则scale是10 ,0.01的话就是100这里就解释当前的情况:然后发现value 跟 step 都乘了scle.value 和 step 都为1了当加到第四次时if (va
2021-01-04 14:50:15 1182
原创 vue-cli创建的项目打包报错:TypeError: Cannot read property ‘tapPromise‘ of undefined
今天遇到一个bug(ps:以前没有遇到过,有点方),就是下图最后找到原因就是webpack的插件需要更新!!!由于我可以运行开发环境,所以我找到了vue.config.js文件,然后注释掉了生产环境才生效的代码。然后在打包就可以成功了。然后我依次注释(ps:英语不太好,嘻嘻),最后找到原因。就是这个插件需要更新。然后执行 yarn add compression-webpack-plugin -D 。解开注释,重新执行打包就好了!...
2020-12-21 14:06:34 9606 13
原创 Vue3的几种通信方式
1.父子组件通信2.Provide 和 inject应用方式与vue2无区别。详细步骤:1.将要传递给后代的方法或数据通过Provide的方式传递出去 provide() { return { msg: '123123123' } },2.后代组件通过Inject方式接受,即可使用。inject: ['msg', 'show']以下是详细代码grandParent组件<template> <Parent></Pa
2020-12-15 11:23:33 1258
原创 Vue3父子组件通信_vue3+TS
1.父传子父组件:在子组件上通过 v-bind绑定属性子组件:先定义下基本类型,然后通过setup的第一个参数取获取传过来的值(详细代码见下面)2.子传父父组件:在子组件上绑定一个事件,并定义回调子组件:通过setup的第二个参数去接受,第二个参数包含了(attrs,emit,slots),这里我们用到第二个emit去传值。(本质和vue2差不太多)...
2020-12-07 16:32:05 7303
原创 React+Ts创建项目报错
项目场景: 使用npx create-react-app demo --template typescript创建项目报错版本 : react@17.0.1 ts@4.0.3问题描述:当我使用官方描述的创建方式创建完成项目时,运行报错解决方案:这里解决方法如下,在终端运行npm run eject,让配置文件可见,然后再运行npm run start问题解决。...
2020-11-20 17:07:55 540 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人