npm install时报错解决方法

一般情况都是因为npm本地缓存导致的,输入以下命令清除缓存即可解决npm cache clean --force有警告提示可忽略

- 阅读全文 -

PHP获取今天,昨天,本周,本月,季度,年份等特殊时间戳方法整理

问题描述时间在我们日常的代码编写中会是经常出现的筛选或排序条件,尤其是一些特殊时间节点的时间显得尤为突出,例如昨天,当前日期,当前月份,当前季度,以及当前年份的开始以及结束的时间戳,今天对部分相对简便的方法进行了部分整理。解决方案话不多说,稍微进行分类,贴代码。今天时间戳与日期时间戳当前天的时间戳直接使用当前时间格式,指定起始以及结束时间来实现快速拿到时间戳的效果。 $startTime = st

- 阅读全文 -

Js随机二选一(可拓展)

今天晚饭时在犹豫吃什么随手写的一个抽签函数,有选择恐惧症的小伙伴可以直接复制到控制台使用。 function randomRange(min, max) { return Math.floor(Math.random() * (max - min)) + min; } let result = randomRange(0, 1000); if (result % 2) { con

- 阅读全文 -

PHP中使用数组转换成Json格式出现中文乱码解决方案

问题描述在进行数组转换为JSON格式结果时,可能会出现中文字符乱码的情况。解决方向将数组中的每个元素进行URL格式编码,最后对结果JSON对象进行 URL解码1,以实现解决中文乱码问题。说到URL格式编码就不得不说到常见的 _urlencode_()2函数。URL编码原理将需要转码的字符转为16进制,然后从右到左,取4位(不足4位直接处理),每2位做一位,前面加上%,编码成%XY格式。例如:汉字中

- 阅读全文 -

Js数组写法

JavaScript中的Array对象与其他编程语言中的数组一样,可以将多个项目的集合存储在单个变量名下,并具有用于执行常见数组操作的成员。 声明数组有两种不同的方式可以声明数组。使用new Array通过new Array,我们可以指定希望存在于数组中的元素,如下所示:const fruits = new Array('Apple', 'Banana'); console.log(fruits

- 阅读全文 -

Vue3和Vue2有什么区别

区别生命周期的变化 整体来看,变化不大,只是名字大部分需要 + on,功能上类似。使用上 Vue3 组合式 API 需要先引入;Vue2 选项 API 则可直接调用,如下所示。 // vue3 <script setup> import { onMounted } from 'vue' onMounted(() => { ... }) // 可将不同的逻辑拆开成多

- 阅读全文 -

带你了解Pinia和Vuex两个状态管理模式

Pinia和Vuex一样都是是vue的全局状态管理器。其实Pinia就是Vuex5,只不过为了尊重原作者的贡献就沿用了这个看起来很甜的名字Pinia。 本文将通过Vue3的形式对两者的不同实现方式进行对比,让你在以后工作中无论使用到Pinia还是Vuex的时候都能够游刃有余。既然我们要对比两者的实现方式,那么我们肯定要先在我们的Vue3项目中引入这两个状态管理器(实际项目中千万不要即用Vuex又

- 阅读全文 -

JS对象

一.创建对象1.利用对象字面量创建对象{}var abj = {}; //创建了一个空的对象

- 阅读全文 -