自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 qiankun 配置步骤

微前端是指存在于浏览器中的微服务,其借鉴了微服务的架构理念,将微服务的概念扩展到了前端。如果对微服务的概念比较陌生的话,可以简单的理解为微前端就是将一个大型的前端应用拆分成多个模块,每个微前端模块可以由不同的团队进行管理,并可以自主选择框架,并且有自己的仓库,可以独立部署上线。一般呢,微前端多应用于企业中的中后台项目中,因为企业内部的中后台项目存活时间都比较长,动辄三五年或者更多,最后演变成一个巨石应用的概率往往高于其他类型的web应用。这就带来了技术栈落后编译部署慢两个问题。

2024-07-21 22:44:29 1047

原创 vue3+elementUI

模板

2024-02-27 23:42:46 150

原创 【无标题】

【代码】【无标题】

2023-12-07 17:07:37 82

原创 【无标题】

因为在useEffect中使用useState,作为useEffect依赖项是用useSelector获取值,导致不停渲染页面,网上大多数解决方案是把依赖清空或者写具体的某个值来更新,因为我这比较数据较大,不好具体写明依赖。后面把useSelector改成connect方式获取即可。

2023-12-07 17:02:32 136

原创 前端处理Excel文件

我的是mac,导入的时候注意文件,type切换格式,如果切换了导入打印还是乱码,另存为下。第二步:import * as XLSX from ‘xlsx’第一步:npm i xlsx。

2023-10-15 22:05:17 154

原创 前端数组去重

数组去重方法一var arr = ['apple','banana','pear','apple','orange','orange'];console.log(arr) //["apple", "banana", "pear", "apple", "orange", "orange"]var newArr = arr.filter(function(value,index,self){ return self.indexOf(value) === index;});console

2022-04-19 15:55:57 864

原创 Git 经典操作场景

我刚才提交了什么?如果你用 git commit -a 提交了一次变化(changes),而你又不确定到底这次提交了哪些内容。你就可以用下面的命令显示当前HEAD上的最近一次的提交(commit):(main)$ git show或者$ git log -n1 -p我的提交信息(commit message)写错了如果你的提交信息(commit message)写错了且这次提交(commit)还没有推(push), 你可以通过下面的方法来修改提交信息(commit message):$ g

2022-04-05 11:21:41 377

原创 Vue 自定义指令合集

超实用:Vue 自定义指令合集在 Vue2.0 中,代码复用和抽象的主要形式是组件。然而,有的情况下,你仍然需要对普通 DOM 元素进行底层操作,这时候就会用到自定义指令。你可以将一些 css 样式抽象到指令中,也可以将一些 js 操作放到指令中去执行。就使用上来说,指令不用像组件一样需要引入和注册,注册后使用非常简洁方便。对于在项目中常用到的指令,在此做了一个合集介绍,附源码可以直接在项目中使用。元素点击范围扩展指令 v-expandClick使用该指令可以隐式的扩展元素的点击范围,由于借用伪元

2021-07-05 16:33:14 483 2

原创 中国省市区json文件

let cityinfos=[{ “code”: “11”, “name”: “北京市”, “children”: [{ “code”: “1101”, “name”: “市辖区”, “children”: [{ “code”: “110101”, “name”: “东城区” }, { “code”: “110102”, “name”: “西城区” }, { “code”: “110105”, “name”: “朝阳区” }, { “code”: “110106”, “name”: “丰台区” }, {

2021-04-18 16:54:41 824

原创 省市区code

let cityinfos=[{ “code”: “11”, “name”: “北京市”, “children”: [{ “code”: “1101”, “name”: “市辖区”, “children”: [{ “code”: “110101”, “name”: “东城区” }, { “code”: “110102”, “name”: “西城区” }, { “code”: “110105”, “name”: “朝阳区” }, { “code”: “110106”, “name”: “丰台区” }, {

2021-04-18 16:42:53 1280

原创 js深克隆方法

方法一:JSON.parse(JSON.stringify(obj))缺点:不可以拷贝 null, function, RegExp 等等类型的let obj = { a: 1, b: 2, c: [1, 2, 3]}let newObj = JSON.parse(JSON.stringify(obj))obj.c[0] = 2console.log(newObj.c[0]) //1缺点:如果obj里面有时间对象,则JSON.stringify后再JSON.pa

2021-03-17 15:58:31 911

原创 js封装方法

1、输入一个值,返回其数据类型**function type(para) { return Object.prototype.toString.call(para)}2、数组去重function unique1(arr) { return [...new Set(arr)]}function unique2(arr) { var obj = {}; return arr.filter(ele => { if (!obj[ele]) {

2021-03-10 14:31:39 588 1

原创 省市区格式3

var i={100000:{110000:“北京市”,120000:“天津市”,130000:“河北省”,140000:“山西省”,150000:“内蒙古自治区”,210000:“辽宁省”,220000:“吉林省”,230000:“黑龙江省”,310000:“上海市”,320000:“江苏省”,330000:“浙江省”,340000:“安徽省”,350000:“福建省”,360000:“江西省”,370000:“山东省”,410000:“河南省”,420000:“湖北省”,430000:“湖南省”,440

2020-07-26 10:12:16 720

原创 省市区2

{“COH”: {“transserialno”: “20200301ucsp100001442”,“transcode”: “ucspss101207”,“resultcode”: “000000”,“version”: “1.0”,“resultdesc”: “成功”},“BDY”: {“cityinfos”: [{“citycode”: “ab”,“cityname”: “阿坝”,“branid”: “510”,“gbcode”: “513200”},{“cityco

2020-07-26 10:09:31 225

原创 js比较

2020-07-02 15:06:39 131

原创 快应用获取设备信息

快应用获取设备信息1.引用import device from '@system.device' 或 const device = require('@system.device')2.应用device.getId({ type: ['device', 'mac'], success: function(data) { console.log(`handling success: ${data.device}`) }, fail: function(data, code)

2020-06-04 20:09:52 1485 1

转载 如何实现高性能的在线 PDF 预览

因客户需要实现PDF的预览处理,在网上找了一些PDF在线预览的解决方案,有的用PDFJS的在线预览方式,有的使用PDFObject的嵌入式显示,有的通过转换JPG/PNG方式实现间接显示的方式,开始是想通过简单的方式,能够使用JS插件实现预览最好,可是在线预览总是有一些不足,如不同浏览器的兼容问题,甚至不同的手机平台中展示的效果也不一样,不过最好还是采用了间接的方式,把PDF转换为图片展示效果,达到客户的要求。1、在线实现预览的方式一开始我还是很倾向使用这种方式,希望能采用一个较为好的JS插件的方式,实

2020-06-03 21:10:45 386

原创 css

除去事件:如点击事件pointer-events: nonecss添加刺样式,页面中就不可以点击

2020-06-03 21:03:19 94

原创 前端js常用正则

1.只能输入数字、大小写、汉字str.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5]/g, "")2.金额栏位常用 val.replace(/[^\d.]/g, "") // 清除“数字”和“.”以外的字符 .replace(/\.{2,}/g, ".") // 只保留第一个. 清除多余的 .replace(".", "$#$") .replace(/\./g, "") .replace("

2020-06-02 16:40:38 990

原创 vue应用百度地图

vue应用百度地图1.npm i vue-baidu-map2.config中配置 externals: { Vue: 'Vue', VueRouter: 'VueRouter', Vuex: 'Vuex', BMap: 'BMap', _BMap: '_BMap' }, <baidu-map v-if="isShowMap" :center="GPScenter"

2020-06-02 15:34:06 168

微前端demo微前端demo微前端demo

微前端demo

2024-07-19

微前端笔记微前端笔记微前端笔记

微前端笔记微前端笔记微前端笔记

2024-07-19

jisti-react代码

jisti-react代码

2024-03-11

聊天vue3+elementUI

聊天vue3+elementUI

2024-02-27

vue 画布 vue-fabric-drawing

vue 画布 vue-fabric-drawing

2024-02-20

画布,写字画画箭头清除返回等等功能

画布,写字画画箭头清除返回等等功能

2024-02-20

扫码中文不能录入输入框,用此软件可以

扫码中文不能录入输入框,用此软件可以

2022-09-02

带参数url转二维码图片.zip

带参数url转二维码,在二维码底部加说明,不能本地直接转成二维码,需要放置在服务器中才能运行。

2020-06-03

空空如也

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

TA关注的人

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