自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 js处理运算精度丢失问题

问题描述99.99 / 100 -> 0.99989999999999992.332 + 0.215 -> 2.54699999999999975.52 -2 -> 3.51999999999999968.005*10 -> 80.05000000000001由于计算机二进制处理以及计算机位数限制,会造成js运算中一些精度丢失

2022-07-13 11:39:22 567 1

原创 npm组件库(vue)

1、准备新建一个vue项目,修改文件目录.packages文件下存放封装的组件,并且新建一个index.jsindex.js代码如下import hmButton from "./HM-Button.vue";const components = [hmButton]; //组件集合const install = function (Vue) { // 注册所有的组件 components.forEach((item) => { Vue.component(item.n

2022-05-31 14:19:41 1077

原创 echarts封装多次调用只渲染出一个图表,以及只有最后一个图表自适应问题

解决多次调用只渲染一个不通过id获取容器,采用ref获取myChart = echarts.init(this.$refs.main)解决echarts多次调用只有最后一个自适应window.addEventListener('resize', function () { myChart.resize() })

2022-04-13 15:09:02 1550

原创 uniapp微信小程序使用echarts踩坑

1.下载自定义echarts小程序对包的大小有要求,所以这边采用自定义下载echarts.js下载链接将下载的js,存放进入项目(没有位置要求)2.下载mpvue-echartsnpm i mpvue-echarts 安装之后找到mpvue-echarts文件拷贝出来只保留src文件打开echarts.vue文件进行如下修改(可以直接拷贝使用,记得修改echarts.js的路径)<template> <canvas v-if="canvasId" class="ec-can

2022-03-18 16:50:13 2396 3

原创 vue封装echarts数据更新页面数据不渲染问题

## 解决方案,在子组件监听optionexport default { name: 'CommonEcharts', props: ['option'], data() { return { } }, watch: { option: { handler(newval, oldval) { let chartDom = document.getElementById('main'); let myChart = echarts.init

2022-03-15 10:40:45 2306

原创 分享一个深拷贝方法

deepCopy(valueJson) { let result; //判断是否为undefined if (typeof valueJson === "undefined") { return undefined; } // 判断是否为空字符串 if (valueJson === "") { return ""; } // 判断是否为0 if (valueJson === 0) { return 0

2022-02-16 10:44:39 167

原创 es6扩展运算符拷贝

例子1let arr = [1,2,3]let arr1 = [...arr]arr[0] = 5// arr1 = [1,2,3]上面代码满足深拷贝的条件例子2let arr = [1,[2,3]]let arr1 = [...arr]arr1[1][0] = 5//arr1 = [1,[5,2]]所以扩展运算进行拷贝是浅拷贝,只能拷贝第一层数据,对于底层数据不能进行拷贝.对于对象也是一样的,只有一层的情况下是可以满足深拷贝,但是有多层就不满足,只能进行浅拷贝....

2022-01-18 17:12:20 431

原创 vue 3.0 运行到浏览器后会同时加载出两个新页面

问题: 在vue.vuefig.js中,devServer:{open: true},会自动打开两个页面解决:首先操作vue.vuefig.js中,devServer:{open: false},然后设置package.json文件,如下图:最后需要重新运行.

2022-01-11 11:38:35 853

原创 react使用ant.design学习记录1

1、组件样式不生效问题原因:没有引入样式,在入口文件或者使用文件引入import ‘antd/dist/antd.min.css’2、antd自定义icon在antd中suffixIcon、clearIcon等属性都是自定义icon的,注意在使用过程中不是直接传入图片路径的,而是传入一个图片标签,例如:<Select defaultValue="lucy" style={{ width: 120 }} onChange={(val) => handleChange(val)} allow

2021-12-21 16:06:43 329

原创 Module parse failed: Unexpected token

这是react的4.01~4.03版本比较坑的地方,先看报错./src/index.js 1:43Module parse failed: Unexpected token (1:43)File was processed with these loaders:./node_modules/@pmmmwh/react-refresh-webpack-plugin/loader/index.js./node_modules/react-scripts/node_modules/babel-load

2021-10-26 09:54:12 4910

原创 使用create-react-app脚手架无法运行

使用create-react-app脚手架无法运行1.reactstudy@0.1.0 start: react-scripts startnpm ERR! code ELIFECYCLEnpm ERR! errno 1npm ERR! reactstudy@0.1.0 start: react-scripts startnpm ERR! Exit status 1npm ERR!npm ERR! Failed at the reactstudy@0.1.0 start script.Fai

2021-10-25 17:04:14 304

原创 vscode ctrl + / 无法注释成功

在setting.json中添加"files.associations": { "*.vue": "html" }

2020-11-12 16:11:21 4459

原创 HTML CSS 特殊字符表

** HTML CSS 特殊字符表 **参考链接 https://www.cnblogs.com/fml1com/p/5149269.html

2020-11-05 09:34:58 121

原创 IOS命令行常用指令

1、mkdir xxx(文件夹名称)创建一个空文件夹2、touch xxx.js (文件名称)创建一个空的文件3、pwd 显示当前路径的绝对路径4、cd xxx(路径)切换路径5、ls 显示当前目录中的所有子目录和文件6、vim xxx(文件名)编辑文件 INSERT的模式下才可以编辑,如果不是就按下A键就可以进入编辑,如果想回到不可编辑状态 按下esc 。当编辑完之后,按下esc ...

2019-08-26 16:30:18 2170

原创 vue项目移动端适配

一、安装 px2rem-loader其作用是将px转换成rem在命令行执行 npm install px2rem-loader然后在build文件夹里的utils.js里cssLoaders函数添加根元素比例,这里75即是按照ui图750pxconst px2remLoader = { loader: 'px2rem-loader', options: { r...

2019-08-24 16:32:10 298

原创 浅谈vue环境搭建

一、基础的环境支持1、node.js 下载链接 http://nodejs.cn/download 下载之后 终端 node -v 检查版本号2、vue.js 在node.js安装完成后 可以使用npm工具,但是npm工具在国内运行的很慢,所 以建议安装cnpm淘宝镜像3、在终端命令行中输入: npm install -g cnpm -registry=https://regist...

2019-08-24 11:53:00 142

空空如也

空空如也

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

TA关注的人

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