自定义博客皮肤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)
  • 收藏
  • 关注

原创 uniapp websocket单页面监听

单页面调用比较简单,直接在mounted这个组件生命周期里面进行连接,然后开始监听消息,this.watchsocket会在每次接受到消息的时候执行,不论你是否处在当前页面。由于需要存储用户的消息,所以需要将接受到的消息存到缓存中,在onShow生命周期中赋给展示的List。最开始是把接受消息放到init函数里面,发现这样监听的话很麻烦,不如直接外部接受消息。

2024-03-05 23:05:24 294 1

原创 z-paging请求函数传递多个参数

z-paging插件在onQuery请求函数中不需要我们传递pageNo、pageSize,它可以帮我们自动计算,但是我们要如何传递第三个参数呢。

2024-02-19 20:59:45 372

原创 解决git分支合并冲突(详解)

当然,我们在项目中遇到的冲突不会这么简单,以uniapp微信小程序项目举例,我们在运行项目时会生成unpackage文件目录,这个时候提交总是提交一堆编译后的文件,甚至造成冲突。合并分支时,两个分支在同一个文件的同一个位置有两套完全不同的修改。在一个分支更改文件并commit,切换分支后文件并不会在另一个分支改变,所以需要合并分支。====和>>>>>>之间的内容是hot-fix修改的内容。

2024-02-16 14:11:55 420

原创 uniapp 多文件上传

uniapp中上传多个图片只能通过循环的方式 将图片的地址上传,如果想在图片全部上传成功后执行操作,推荐使用Promise.all。

2024-02-07 22:37:45 271

原创 vue3实现省市区三级联动

注:option的样式不能用CSS修改,可以换成ul li。

2023-07-17 14:06:25 679 1

原创 详解正则表达式匹配方法 match()

返回的数组包含多个元素,第一个元素是以贪婪模式找到的最长的匹配,之后的元素依次为该匹配中的第一、第二、第三 ......个分组,这里只有1个分组,所以也就只匹配到1个分组结果,也就是”th"。我们把这个现象理解为,只要使用了全局匹配模式,那么match()将只返回“贪婪”的匹配结果,这里的“贪婪”指的就是只招那个最长的能匹配上的字符串,至于分组项,就忽略了。结果说明了一切,当正则中使用全局匹配符g,即使有分组的存在,在匹配结果中也只有匹配到的最长的,那些分组的子匹配都不见了。

2023-04-05 14:24:44 5585

转载 js replace方法第二个参数的两种用法

规定子字符串或者要替换的模式的RegExp对象。请注意,如果访值是字符串,则将它作为要检索的直接量文本模式,而不是首先被转换为RegExp对象。当replacement 为字符串时,如果是普通的字符串,那很简单,就是将匹配到的字符远的成该字符串。replace()方法用于在字符串中用一些字符替换另一些字符,或者替换一个与正则表达式匹配的子串。1)$i(i: 1 - 99):表示从左到右,正则子表达式(组)匹配到的文本。函数返回值表示用来替换匹配到的元素的字符串,3)$':表示匹配字符串右边的文本。

2023-03-19 18:33:17 419

原创 Axios

Axios是一个基于 Promise 语法的、用于浏览器和 Node.js 的 HTTP 库。简单的理解就是对 Ajax 的封装,且具有易用、简洁、高效等特点。

2023-03-10 20:17:57 138

原创 数组更新检测

一些操作数组的方法,编译会检测,从而会促使视图更新。

2023-03-09 22:01:11 78

原创 JS中异步编程

为了解决这种地狱式的回调,可以使用Promise对象,且代码更优雅

2023-03-08 20:30:09 126

原创 ES6中Set 和 Map

是 ES6 提供的一种新的数据结构,其结构与数组类似,但与数组不同的是 Set 里面不允许存放相同的元素,也就是说 Set 中的每个值都是独一无二的。

2023-03-07 22:05:08 71

原创 ES6中数组的变化

创建数组的方法 数组实例的方法 for...of 循环 扩展运算符

2023-03-06 23:00:55 82

原创 字符串的新增方法

在 ES6 中增加了处理字符串的方法,这些新方法弥补了 ES5 语法的一些不足之处。

2023-03-06 22:06:51 145

原创 JS中this指向问题

全局上下文中的this。函数上下文中的this。eval上下文中的this。

2023-03-05 22:45:59 123

原创 如何判断数据是否为空

如何判断数据是否为空

2023-03-05 22:14:44 764

转载 正则替换replace中$1的用法

正则替换replace中$1的用法

2023-03-05 22:09:23 2374

原创 3种JavaScript 对象转数组的方法

3种JavaScript 对象转数组的方法

2023-03-05 21:53:30 5232

原创 判断数据类型的三种方法(封装判断数据类型的函数)

判断数据类型的三种方法及封装判断数据类型的函数

2023-03-05 18:52:02 158

原创 解决command failed: npm install --loglevel error

解决command failed: npm install --loglevel error

2023-01-17 17:33:36 320 1

原创 pip list显示已安装但是pycharm中找不到pyside2包

第一次的时候在c盘里找了好久,最后发现安装在隐藏的文件夹里,改一下设置,然后按照显示的安装路径终于找到了pyside2的包,然后把两个包复制到pycharm中你设置的python解释器的python安装路径/Lib/site_package中,然后就可以pycharm中找到软件包

2022-09-28 22:04:27 962

空空如也

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

TA关注的人

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