- 博客(19)
- 收藏
- 关注
原创 在Ant Design Vue 的Popconfirm组件中使用TransitionGroup 的 bug 和解决方案
TransitionGroup
2024-05-27 13:21:55 843
原创 在uni-app中使用 ali-oss上传文件
在uni-app中通过重构 ali-oss 的urllib.request函数实现跨端上传文件
2023-08-18 17:12:38 713 1
原创 ali-oss( Browser.js SDK)踩(吐)坑(槽)记录
ali-oss (Browser.js SDK)以下bug记录、bug原因。以及解决方案: refreshSTSTokenInterval 不生效、refreshSTSToken 刷新了token,但是下载文件token失效
2023-08-11 11:05:48 1117 2
原创 vue2升级vue3踩坑记录(二)mixins 和 vue-router
Ant Design of Vue的V2版本表单校验和vue-router 4.1.6版本的填坑记录
2022-11-29 11:56:10 1333
原创 根据Antd的Form进行二次开发的表单
在写项目的时候经常会用到Form表单,于是乎就机械的使用Antd的Input,Select。。。等组件按照需求拼出来一个form表单。表单输入完毕后,大部分都是【查询】,【重置】,【提交】等操作。机械性的工作有很多。所以呢,写多了就开始想偷懒了,我想了一个类似于Form表单组合的组件,把我常用的表单组件整理到一个EasyForm的组件里,只需要给EasyForm表单传递formOptions,里面是Form表单的配置信息,然后使用列表把formOptions渲染出来,另外在props里加一些form表单的监
2021-09-16 23:14:13 420 1
原创 模拟React 的PropTypes,检查props参数,并附初始值。
闲来无聊,按照自己平时使用React 的PropTypes,使用class,Proxy,Reflect简单实现了一个自己的PropTypes。 只是个人学习用,有不对的地方欢迎指教,不喜勿喷。// 检查是否符合条件类class PropTypes{ static any = '' static object = 'Object' static bool = 'Boolean' static string = 'String' static number = 'Nu
2021-08-28 22:08:50 183
原创 IE8开发者工具调试(三)javascript篇
在脚本面板可以帮助开发人员查看页面上的Javascript源。面板如下启动调试单击启动调试按钮开始调试。再次单击结束调试。在开始调试后,调试控制可用而在调试结束后不可用。鼠标单击【启动调试】,页面会弹出询问弹框,点击【确定】,页面会重新加载。文件列表单击,下拉菜单中查看视图中显示与当前页面相关联的外部脚本文件列表。断点添加断点方式一 在要打断点的代码语句上鼠标右键方式二在面板显示行数的区域单击,会在对应的行上第一个语句打上断点查看断点是否打成功方式一断点打成功后会在对应的行
2021-08-25 19:12:09 7299
原创 自己实现的promise
跟着大牛老师学的,手写一个promise,话不多说,直接放代码。var MyPromise = (() => { const PENDING = 'pending', FULLFILLED = 'fullfilled', REJECT = 'reject', PromiseState = Symbol('PromiseState'), PromiseResult = Symbol('PromiseResult'),
2021-08-25 11:21:06 89
原创 CSS3和es6 class实现的flappy bird
学习class时,老师讲了个flappy bird的小游戏,自己试着写了一下。天空和土地的移动以及小鸟的飞翔使用animation实现。用class分别创建MoveReact(移动的长方体,小鸟和水管组的父类),Bird(小鸟),Pipe(水管),PipeGroup(水管组,上下为一组),PipeGroupFactory(水管组工厂类,生成和移除水管组),Game(控制小鸟、水管组的移动,并且检测碰撞,判断游戏是否结束)<!DOCTYPE html><html><
2021-08-21 23:12:13 147
原创 this的指向问题
this的指向问题使用对象调用函数时(函数为对象上的属性),谁调用this就指向谁let obj = { test:function(){ console.log(this) }, arrowTest:()=>{}, test2:function(){ console.log(this) function temp(){ console.log(this) } },}o
2021-08-20 12:54:18 145
原创 IE8开发者工具调试(二)CSS篇
IE开发者工具调试(一)CSS篇文章目录IE开发者工具调试(一)CSS篇一、HTML面板右侧功能介绍样式修改属性名删除属性名修改属性值跟踪样式修改属性值布局属性二、CSS面板功能介绍选中页面元素修改标签的属性修改属性名修改属性值添加新属性删除标签的属性修改文字IE开发者工具控制台有两个地方可以查看和编辑CSS第一个 HTML面板右侧第二个 CSS面板一、HTML面板右侧功能介绍样式说明: 显示CSS规则、属性和值是如何应用到所选元素上的。可以对规则最左一列的复选框进行勾选或清除来查看CSS规
2021-08-05 18:24:28 2605
原创 IE8开发者工具调试(一)HTML篇
IE开发者工具调试(一)HTML篇打开IE开发者工具控制台后,第一个展示的面板就是HTML面板一、左上角功能介绍个人觉得除了 单击选择元素、清除浏览器缓存、刷新 这三个功能,其他的没什么用处。单击选择元素:说明: 帮助开发人员快速寻找当前页面上元素的源。点击该按钮并选择页面上的元素,该元素会在页面上凸显出来且元素的源围在左边面板高亮显示。详细视图则显示被选元素的样式、追踪样式、布局和属性。操作方法: 鼠标单击【单击选择元素】按钮,按钮背景变暗后,在html页面中移动,移动过程中,鼠标划过dom
2021-08-02 19:29:03 1103
原创 IE8和IE9发送跨域请求
IE8和IE9跨域请求“拒绝访问”页面中偶尔会有跨域的需求,之前使用过jsonp格式的,但是这次后端提供了可以跨域访问的接口。接口表现如下:1、在谷歌浏览器和火狐浏览器上正常2、在IE10浏览器上正常3、在IE9和IE8浏览器上请求发送了,但是后端接口接收不到请求记录,在【网络】面板上也查询不到接口发送记录在IE9和IE8浏览器上经过打断点调试,发现是请求send()之后,立马被浏览器抛出异常“拒绝访问”function _http(_url, _method, _data, _async,
2021-07-24 12:05:35 979 1
原创 Javascript无限分类树
Javascript无限分类树页面中经常用到树菜单,大部分树菜单列表都是由后端处理,前端直接使用。或者前端生成固定层级的树菜单列表。文章目录Javascript无限分类树普通列表改造为无限树列表一、普通列表改造为无限树列表二、无限树菜单dom渲染全部代码css样式总结普通列表改造为无限树列表我是因为在工作中被要求把一个二级菜单改造为支持三级菜单,且菜单列表仅是个list,不支持树,改造的过程中突发奇想万一后面再需要我继续改造四级,或者其他功能也需要这样显示,那我岂不是要重复很多工作任务,于是我决
2021-03-01 16:27:35 459
原创 IE8使用window.open下载文件一闪而过
IE8使用window.open下载问题ie8 window.open踩雷历史例子一闪而过的bug原因解决方案ie8 window.open踩雷IE8中使用window.open()下载文件,窗口打开立马关闭,但是没有文件下载下来,在firfox和chrome中正常用抓包工具看,请求是正常的,和firfox和chrome的请求一样。历史例子网上也有一个帖子,提到过这个bug。https://www.oschina.net/question/2795_53043网上也有其他下载方案:1.使用a标
2021-01-22 12:20:07 1752
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人