- 博客(87)
- 收藏
- 关注
原创 模拟postman的send-and-download,前端请求实现
【代码】模拟postman的send-and-download,前端请求实现。
2025-01-25 21:14:47
144
原创 js中的reduce()方法
reduce()是一个高阶函数,它将一个回调函数作为参数,该回调函数接受四个参数:previousValue(上一个元素的值)、currentValue(当前元素的值)、currentIndex(当前元素的索引)和array(该数组)。reduce()方法通过对数组中的每个元素应用回调函数来“累积”单个值。prev: 必需(初始值, 或者计算结束后的返回值);arr:可选(当前元素所属的数组对象);init: 可选(传递给函数的初始值);index: 可选(当前元素的索引);cur: 必需(当前元素);
2023-07-25 14:31:24
354
原创 js小数精度丢失?
js中 number类型运算都需要先将十进制转二进制。但小数点后的位数转二进制会出现无 限循环的问题,只能舍0入1,所以会出现小数点丢失问题。
2023-07-10 18:56:30
556
原创 [Vue warn]: Maximum recursive updates exceeded in component <BaseTransition>.
在做项目时富文本渲染图片,点击显示图片时放大缩小导致一直出现很多警告,出现页面卡顿,原因是在v-for中使用v-if出现超过最大递归限制。可以将v-if的div放到v-for循环外面。
2023-04-16 16:47:36
1351
1
原创 avue一些隐藏的配置
4.filterNull设置为true返回的对象不会包含空数据的字段。3.filterDic设置为true返回的对象不会包含$前缀的数据。1.列表点击默认编辑功能的时候隐藏。2.列表点击默认增加功能的时候隐藏。
2023-04-16 13:31:08
592
原创 vuex状态管理
VueX 是一个专门为 Vue.js 应用设计的状态管理构架,统一管理和维护各个vue组件的可变化状态(你可以理解成 vue 组件里的某些 data )。1. state:vuex的基本数据,用来存储变量。2. geeters:从基本数据(state)派生的数据,相当于state的计算属性。3. mutation:提交更新数据的方法,必须是同步的(如果需要异步使用action)。每个 mutation 都有一个字符串的 事件类型 (type) 和 一个 回调函数 (handler)。
2023-03-28 17:08:58
295
原创 js实现禁止点击事件
pointer-events 属性是一个指针属性,是用于控制在什么条件下特定的图形元素可以成为指针事件的目标。当这个属性设置为none时,元素则不接收hover、click事件,由他后面的元素进行接收。元素不能对鼠标事件做出反应。
2023-03-17 07:56:47
3558
原创 vue中ref和reactive的区别
1. ref函数 作用:定义一个响应式的数据 语法:const xxx = ref(initValue) 创建一个包含响应式数据的引用对象(reference对象,简称 ref 对象) JS中操作数据:xxx.value 模板中读取数据:不需要.value,直接:<div>{{xxx}}</div> 备注:接收的数据可以是:基本类型,也可以是对象类型。 基本数据类型:
2023-03-12 13:08:40
1221
1
原创 git的一些命令
如果要添加对跟踪文件所做的所有更改并提交:git commit -a -m "提交" git commit -am "提交"添加 --hard 标志来删除所有更改 git reset --hard 也可以仅使用 --cached 标志将其从暂存区中删除 git rm --cached。git add 要添加当前目录中的所有文件,请使用 . 代替:git add .可以创建一个分支并使用 checkout 命令切换:git checkout -b。git commit -m "提交"
2023-03-12 12:49:21
324
原创 js判断在某一时间段内触发
在写项目时,要判断在某一时间段触发,一开始是想直接获取时间小时判断,但是发现有一些bug,事件触发的不对就又换了一种方法。
2023-02-22 13:46:50
302
原创 vue实现滚动锚点
1. 今天做项目时,要做一个类似于文档格式的滚动锚点,点击左边菜单让右边菜单滚动到用户可视区域。而这两边的数据都是for循环出来的数据。虽然是vue项目但是是js获取标签。
2023-02-21 23:55:56
2302
1
原创 setup语法糖
所有 ES 模块导出都被认为是暴露给上下文的值,并包含在 setup() 返回对象中。相对于之前的写法,使用后,语法也变得更简单。使用这种写法,组件只需要引入就可以使用,属性和方法也不需要return来返回,也不需要写setup和export default,自定义的指令也可以在template中自动获取。在添加了setup的script标签中 ,就不用声明和方法,这种写法会自动将所有顶级变量、函数,均会自动暴露给模板使用。使用方法也很简单,就只需要在script标签中加入setup就可以了。
2023-02-18 10:10:08
852
原创 PS D:\ITlanguagestudy\Vue\education\educational> npm i npm WARN config global `--global`, `-
只需要将本地node文件夹中的 npm 和npm.cmd 文件中的 “prefix -g"修改为"prefix --location=global”,保存即可。node更新后是最新版 但是npm的版本没有相应的更新存在版本滞后导致问题出现。直接进入cmd命令行,进行安装npm版本。如下图:进入本地电脑node文件夹。进入文本(两个文件夹一样的操作)点击安全选择最后一个。
2023-02-09 17:59:06
117
原创 uniapp和微信小程序的区别
uniapp写法:uni.request,uni.showModal、uni.showToast、uni.showLoading、uni.chooseImage、uni.switchTab、uni..navigateo、uni.setStorageSync等等。原生写法:wx.request、wx.showModal、wx.showToast、wx.showLoading、wx.chooseImage、wx.switchTab、wx.navigateo、wx.setStorageSync等等。
2023-01-28 18:02:07
3804
1
原创 routeDone with a webviewId 6 that is not the current page(env: Windows,mp,1.06.2209190; lib: 2.28.1)
【代码】routeDone with a webviewId 6 that is not the current page(env: Windows,mp,1.06.2209190;
2023-01-14 20:51:14
1053
原创 Module Error (from ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templ
今天在写项目时,一直找不到它为什么报这个错误,语法写的也对,但是就是报错。就想着在最外成写了一个view包裹着,它就不报错了。
2023-01-14 20:22:11
2432
1
原创 微信小程序传多个参数方法
将两个或以上的参数拼接起来就可以,注意,页面跳转不能使用对象传参,会报错。接收值,在跳转的页面onLoad中,能得到我们传递过来的参数。
2023-01-04 20:32:29
1469
原创 微信小程序button宽度调整
今天在写代码的过程中,发现在wxss中写button按钮的宽度没有变化,写成px也没有变化。只是设置高度是有效的。
2023-01-04 20:26:58
353
转载 Ant Design Pro使用技巧之mock数据地址改为服务器地址
Ant Design Pro本身提供了较为强大的mock数据的功能。然而,当如果是单人开发模式或者后台已经开发完成的情况下,我们更希望在前端开发调试过程中直接访问后端服务的接口。本文主要讲述该技巧,即如何将mock数据地址改为服务器地址。
2022-12-29 09:45:24
647
原创 [React Intl] Missing message: “menu.power“ for locale: “zh-CN“, using default message as fallback.报错
使用react-pro搭建的项目,默认会开启国际化配置,上面的警告提示就是项目中缺少警告中提到的路由页面的一些国际化配置。先找到scr下的e2e文件,找到zh-CN。在里面添加注册你的中文名称。
2022-12-28 13:51:38
2663
原创 Error:Module “./antd/es/badge/style“ does not exist in container. while loading “./antd/es/badge/sty
react项目中引入了ant design,npm start时报错:Error:Module "./antd/es/badge/style" does not exist in container. while loading "./antd/es/badge/sty解决方案:删除项目src 目录下面的.umi文件,npm start重启项目解决。问题其实是因为项目同时使用mfsu和qiankun导致的,而antd pro v5脚手架默认是开启mfsu功能的。修改mfsu的mfName属性配置。
2022-12-13 17:30:50
2815
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人