- 博客(28)
- 资源 (8)
- 收藏
- 关注
原创 【数组扁平化】Js中数组扁平化的方法
Infinity: 参数,指定合并的层级。例:1,则合并1和2,后面的数组正常。层叠的多维数组转换为一维数组的过程成为数组的扁平化。
2023-02-23 14:29:26
373
原创 【promise】什么是promise?
Promise.race()方法的参数与Promise.all()方法一样,如果不是 Promise 实例,就会先调用下面讲到的Promise.resolve()方法,将参数转为 Promise 实例,再进一步处理。上面代码中,Promise.all()方法接受一个数组作为参数,p1、p2、p3都是 Promise 实例,如果不是,就会先调用下面讲到的Promise.resolve方法,将参数转为 Promise 实例,再进一步处理。)需要注意的是,async () => f()会吃掉f()抛出的错误。
2023-02-23 14:26:37
2657
2
原创 【el-select】下拉框实现名称和ID同时搜索
ElementUI 下拉框(el-select)要求实现id和name同时匹配(有一项模糊匹配到即可)
2022-11-14 17:56:24
1211
原创 【企业微信】JS-SDK引入实现向企微群聊发送图文消息
企业自建应用商城需要实现分享商品链接到群聊。(标题/描述/图片/点击跳转商品链接H5详情页)
2022-06-23 09:52:57
2643
原创 【富文本】wangeditor编辑器简单使用(自定义图片上传)
一、wangeditor官网二、引入npm i wangeditor --save// 使用import E from "wangeditor"const editor = new E("#div1")editor.create()三、使用自定义上传图片,先转base64,转blob,上传服务器<div id="wangeditor"> <div ref="editorElem" style="text-align:left;" /> &l
2021-11-25 19:59:52
8266
原创 uniapp处理h5跨域
一、问题描述在开发App的时候,经常会遇到如下问题二、什么是跨域同源策略是浏览器安全策略协议号、域名、端口号必须完全一致跨域违背同源策略就会产生跨域解决跨域的方法Jsonpcors服务器去代理三、uniapp如何解决跨域问题在manifest.json文件中添加如下内容target:请求的地址/apis: 自定义的名称,请求的时候会用到// h5端跨域配置 "h5": { "devServer": { "proxy": {
2021-09-30 11:12:47
577
原创 我们发现您的应用在用户同意隐私政策前申请获取用户个人信息(IMEI, 设备ID, 用户应用安装列表, MAC地址用户数据)
一、需求解决应用上架问题过度获取用户信息我们发现您的应用在用户同意隐私政策前申请获取用户个人信息(IMEI, 设备ID, 用户应用安装列表, MAC地址用户数据)自"滴滴"事件后,为避免该类事件,App的上架变的严格起来。上架经常已“过度获取用户信息/请在用户同意用户协议和隐私政策后获取用户隐私”二、错误方法第一次遇到需要已弹窗的形式让用户同意用户协议和隐私政策,自行手敲了一个隐私政策弹窗,但是在华为应用平台无论如何怎么都通过不了三、解决方法首先碰到此问题请更新到Hbui
2021-09-22 16:36:54
16982
1
原创 uni-simple-router的使用
一、安装NPM依赖uni-simple-router提供了基于NPM的链接,通过NPM安装,可以确保与最新款同步,同样你还可以指定版本或者tag// 项目根目录执行命令行npm install uni-simple-router截图展示二、初始化自动读取路由表构建路由// 根据pages.json总的页面,自动构建路由表npm install uni-read-pages截图展示1.配置vue.config.js注:如果根目录没有vue.config.js文件
2021-04-15 14:49:06
7941
4
原创 Vue通过JS共享全局参数
通过JS抛出一下公用的参数module.exports = { /** * 应用名称 */ name: 'WMS', /** * 版本名称 */ versionName: '1.0.0.20210329', /** * 版本号 */ version: 101, /** * 默认头像 */ defaultAvatar: ''}在main.js中注册全局import xxx from 'xxx.js'Vue.prototype.$xxx .
2021-03-29 17:14:18
437
原创 Electron将Vue项目封装为本地应用
一、问题描述公司开发了很久的web项目(Vue框架),由于打印问题,现在需要做成本地应用,所以需要将web应用转为本地应用(重新开发成本太高,老板也不同意的嘛),这个时候就想到了Electron开发桌面应用二、Electron简介Electron是由Github开发的开源框架,它允许开发者使用web技术构建平台的桌面应用。像VSCode、Atom、Slack都是使用Electron进行开发的Electron的使用场景1.没有专门的桌面应用开发人员,需要前端进行兼顾开发2.一个应用同时
2021-03-25 11:09:50
1304
原创 自考方法总结(个人)
个人自考方法(自考中…)由于已经进入工作了,作为程序员的朋友应该了解,不仅是白天要工作,下班之后每天还得学习相关知识,才能不让自己掉队(努力升值加薪)。再加上自己又不是这么爱主动学习。所以用来自考的时间就更少个人建议(仅个人建议)考个和自己相关的专业(可以更全面的学习),当然如果只是单纯的想要个本科,人力资源等那些也很多(貌似会比其他的简单些)既然自考了,就努力那个学位证书不要拖,一拖只会更久抓住每一次考试机会,毕竟每年正式的只有两次(4月份和10月份,还有两次开的科目都是公共课)合理
2021-03-10 17:44:26
295
原创 Git使用——commit规范
一、制定目的统一团队Git commit日志标准,便于代码review,版本发布以及日志自动化生成等。统一团队的Git工作流,包括分支使用、tag规范、issue等二、Git工作流分支规范分支类型命名规范创建自合并到说明mastermaster––长期分支,部署到生产环境中的代码developdevelop–master长期分支,进行代码集成的分支featurefeature/*developdevelop短期分支,新功能分支
2021-03-10 13:49:47
2634
1
原创 计算机专业自考个人笔记分享(已通关)
觉得有用的可以点个收藏点个赞(自己刚刚开始自考,剩余科目笔记后期也会更新上去),不喜欢的退出即可。谢谢笔记均为自己整理,质量不一定很好(还有挺多是真题扫描),希望可以帮助到需要的人。有问题可以私信我!一、近代史(03708)中国近代史时间轴提取码:0001二、操作系统(02327)操作系统提取码:0001三、马克思主义(03709)马克思主义提取码:0001四、数据库原理(04735)数据库原理错题知识点提取码:0001五、C++..
2021-03-09 17:33:22
3101
18
转载 十大经典排序算法
前言本文整理并总结了十大经典的排序算法(冒泡排序、选择排序、插入排序、快速排序、归并排序、希尔排序、计数排序、基数排序、桶排序、堆排序)的时间复杂度、空间复杂度等性质。本文并不会详细讲解每种排序算法的原理,网上有很多很好的教程,大家可以自己去搜了看。最后我还亲自手写了十种排序算法的 c++ 代码,大家可以用来通过 LeetCode 912. 排序数组 这道题。性质汇总如果发现表中有错误,请留言告知。算法最好最坏平均空间稳定性是否基于比较冒泡排序O(n)O(n)
2021-01-18 17:47:20
282
原创 Vue状态管理
一、vuex是什么vuex是vue的一个库(插件)作用:对vue应用中的多个组件的共享状态进行集中式的管理(读/写)二、使用(单向数据流)statevuex中的数据源,我们需要保存的数据都存储在这里,在页面中可以通过this.$store.state来获取状态对象是唯一的// stateconst state = { uid: undefined, // 用户Id nickname: undefined, // 用户昵称}// 使用this.$store
2021-01-18 17:37:07
693
原创 Java面向对象和相关知识
Java面向对象和相关知识1.什么是OOP?2.面向对象(侧重的是对象)3.面向过程(侧重的是过程)4.面向对象和面向过程举例分析5.面向对象的重点知识6.类与对象7.this关键字8.构造方法(构造器)9.构造方法的重载10.在类中使用static修饰成员变量(静态成员变量)创建对象的过程11.包和导包12.访问权限13.getter/setter14.类的继承15.super关键字对象的创建过程:16.多态小知识点17.final18.抽象(abstract)19.接口(Interface)20.成员变
2021-01-18 16:33:41
650
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人