自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 前端面试题整理2021-持续整理中

坐标:成都 段位:中级ps:以下是我面试问题的整理,持续更新。有需要的小伙伴可以看看CSS1.固定定位,绝对定位,相对定位①固定定位:position:fixed 相对于它最近的定位父元素定位,脱离文本流②绝对定位:position:absolute 相对于它最近的定位父元素定位,脱离文本流③相对定位:position:relative 相对于原来位置定位,不脱离文本流2.一个布局,左边固定,右边自适应如何书写1.左边position:absolute,右边margin:lef

2021-02-24 11:18:10 1184

原创 记录el-timer-picker组件在windows电脑上显示异常问题

element-ui 2.15.8 版本, 使用了主题样式并保存到本地。因为windows电脑的滚动条默认样式导致。

2023-04-11 17:17:52 174

原创 记录element2.x二次封装下拉选择器问题

UI库: element-ui。基础组件: el-select。以下是实现过程中遇到的问题。版本号: 2.15.11。

2022-11-23 10:18:45 340

原创 Vite学习之路

(ps: 本博文记录博主的vite学习,希望对大家也能够有一些帮助,有错的地方大佬们可以留言评论.我及时修改)

2021-10-16 11:02:24 154

原创 记录报错 arr.indexOf is not function

ps:使用的是element-ui,然后发现报错,具体位置是选择框报错(el-select,el-option)最后我发现是加入了多选的属性的问题,删除即可。因为我的数据是一个数值,而不是数组,当加入多选属性时,值应该为一个数组。...

2021-03-25 17:51:51 3193 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 270 1

原创 如何判断一个数是不是浮点型,以及处理

最近在改商品数量加减问题,遇到了精度问题,还有浮点问题,但是由于js没有直接提共检测一个数是不是浮点型方法。所以自己把uniapp弄得判断浮点型的扒了下来。1.判断一个数是不是浮点型 function getFloat(num) { if (~~num !== num) { return 1 } return 0 }2.如果一个数是浮点型改乘以多少,得到一个整数(然后浮点数乘以这个倍数,再去做乘除加减之类的,就会得到正确的数。记得乘了多少

2021-01-06 17:00:19 3442

原创 记录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 1165

原创 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 9566 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 1246

原创 Vue3父子组件通信_vue3+TS

1.父传子父组件:在子组件上通过 v-bind绑定属性子组件:先定义下基本类型,然后通过setup的第一个参数取获取传过来的值(详细代码见下面)2.子传父父组件:在子组件上绑定一个事件,并定义回调子组件:通过setup的第二个参数去接受,第二个参数包含了(attrs,emit,slots),这里我们用到第二个emit去传值。(本质和vue2差不太多)...

2020-12-07 16:32:05 7289

原创 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 529 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除