<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_44683095的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_44683095</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_44683095]]></copyright><item><title><![CDATA[【代码重构】公司研发的产品重构后心得总结]]></title><link>https://blog.youkuaiyun.com/qq_44683095/article/details/116977300</link><guid>https://blog.youkuaiyun.com/qq_44683095/article/details/116977300</guid><author>qq_44683095</author><pubDate>Wed, 19 May 2021 09:59:47 +0800</pubDate><description><![CDATA[重构实践
1. 面向对象
2. 业务逻辑层面的子组件拆分
3. 复用功能子组件拆分]]></description><category></category></item><item><title><![CDATA[【大屏】 amap + echarts 踩坑以及避免办法]]></title><link>https://blog.youkuaiyun.com/qq_44683095/article/details/116974969</link><guid>https://blog.youkuaiyun.com/qq_44683095/article/details/116974969</guid><author>qq_44683095</author><pubDate>Wed, 19 May 2021 09:56:30 +0800</pubDate><description><![CDATA[echarts-extension-amap插件使用，存在的问题：
1. layer.render无效，echart动效 无法随amap的移动同步渲染，有延迟
2. echarts图层和amap元素图层的事件，只能触发一个图层的事件
echarts-amap使用，存在的问题：
1. 不兼容2.0版本的高德地图
2. echarts图层和amap元素图层的事件，只能触发一个图层的事件]]></description><category></category></item><item><title><![CDATA[【单点登录】 前端要写的代码]]></title><link>https://blog.youkuaiyun.com/qq_44683095/article/details/116987936</link><guid>https://blog.youkuaiyun.com/qq_44683095/article/details/116987936</guid><author>qq_44683095</author><pubDate>Wed, 19 May 2021 09:55:21 +0800</pubDate><description><![CDATA[单点登录前端理论基础页面重定向方式的单点登录1.业务逻辑2.代码逻辑3.前端代码实现
理论基础
链接: 单点登录的三种方式.
页面重定向方式的单点登录
将vue应用的访客系统，嵌入公司内部的产品。
1.业务逻辑

2.代码逻辑

3.前端代码实现
// 开发一个空白页面
  thirtyPartyLogin() {
      let routeQueryParams = this.$route.query;
      if (routeQueryParams.accessToken) { //auto ]]></description><category></category></item><item><title><![CDATA[【大屏】3D炫酷效果地图，提供一个demo给UI做底图]]></title><link>https://blog.youkuaiyun.com/qq_44683095/article/details/116976286</link><guid>https://blog.youkuaiyun.com/qq_44683095/article/details/116976286</guid><author>qq_44683095</author><pubDate>Wed, 19 May 2021 09:53:23 +0800</pubDate><description><![CDATA[1. 中国边界坐标：DistrictSearch获取
2. 3D效果描边：AMap.Polyline
3. 中国地图：AMap.DistrictLayer.Province
4. or 只显示目标地图：new AMap.Map('container', { mask: mark});]]></description><category></category></item><item><title><![CDATA[【初级web前端工程师】2020年工作总结PPT]]></title><link>https://blog.youkuaiyun.com/qq_44683095/article/details/113063369</link><guid>https://blog.youkuaiyun.com/qq_44683095/article/details/113063369</guid><author>qq_44683095</author><pubDate>Sun, 28 Feb 2021 12:56:49 +0800</pubDate><description><![CDATA[目录一级目录二级目录三级目录
一级目录
二级目录
三级目录
公司发展，公司业务类型
2020年工作内容
经手的项目分析，不足和改进
个人、团队、leader方面分析。

]]></description><category></category></item><item><title><![CDATA[【前端】canvas截取、base64转文件、formData上传]]></title><link>https://blog.youkuaiyun.com/qq_44683095/article/details/114211871</link><guid>https://blog.youkuaiyun.com/qq_44683095/article/details/114211871</guid><author>qq_44683095</author><pubDate>Sun, 28 Feb 2021 10:52:26 +0800</pubDate><description><![CDATA[制作缩略图：canvas截取
base64转文件： atob，blob，unit8Array，file
上传服务器：formData对象]]></description><category></category></item><item><title><![CDATA[Amap自动定位失效，使用weixin-js-sdk API getLocation获取用户地理位置授权]]></title><link>https://blog.youkuaiyun.com/qq_44683095/article/details/113279622</link><guid>https://blog.youkuaiyun.com/qq_44683095/article/details/113279622</guid><author>qq_44683095</author><pubDate>Tue, 23 Feb 2021 14:59:38 +0800</pubDate><description><![CDATA[高德地图自动定位失效，使用weixin-js-sdk getLocation获取用户地理位置授权]]></description><category></category></item><item><title><![CDATA[【Gis地图】Openlayers + SuperMap 实现范围查询和缓冲区查询]]></title><link>https://blog.youkuaiyun.com/qq_44683095/article/details/113174966</link><guid>https://blog.youkuaiyun.com/qq_44683095/article/details/113174966</guid><author>qq_44683095</author><pubDate>Wed, 27 Jan 2021 00:14:06 +0800</pubDate><description><![CDATA[目录功能需求加载依赖OpenlayerSuperMap实现步骤理解
功能需求
加载依赖
Openlayer
因为 ol 的源码 index 文件，其导出模块方式是这样的：
所以项目加载 ol 模块的时候，必须指定类级别，按需加载，如此十分麻烦。
我的做法是将其模块二次封装，使 ol 依赖只有一个出口，而项目使用引用此文件即可。

SuperMap
SuperMap 的源码 index 文件如下，将所有的模块都封装成一个出口。
使用十分方便。
import {FeatureService, SuperMap}]]></description><category></category></item><item><title><![CDATA[【Angular + TS】yarn build 时才暴露ngFor  遍历  Object 有问题（原因还待深入学习）]]></title><link>https://blog.youkuaiyun.com/qq_44683095/article/details/113060030</link><guid>https://blog.youkuaiyun.com/qq_44683095/article/details/113060030</guid><author>qq_44683095</author><pubDate>Sat, 23 Jan 2021 21:39:23 +0800</pubDate><description><![CDATA[The last overload gave the following error.
    Argument of type 'object' is not assignable to parameter of type 'Map<unknown, unknown>'.
      Type '{}' is missing the following properties from type 'Map<unknown, unknown>': clear, delete, forEach, get, a]]></description><category></category></item><item><title><![CDATA[Git 仓库 和 Webstorm 编辑器初探]]></title><link>https://blog.youkuaiyun.com/qq_44683095/article/details/111828459</link><guid>https://blog.youkuaiyun.com/qq_44683095/article/details/111828459</guid><author>qq_44683095</author><pubDate>Wed, 20 Jan 2021 22:55:07 +0800</pubDate><description><![CDATA[工欲善其事，必先利器。
因工作过程中屡屡出错，痛定思痛，遂开始系统了解Git 仓库 和 Webstorm 编辑器，提高团队合作效率。]]></description><category></category></item><item><title><![CDATA[【Web缓存】学习浏览器缓存机制]]></title><link>https://blog.youkuaiyun.com/qq_44683095/article/details/108265684</link><guid>https://blog.youkuaiyun.com/qq_44683095/article/details/108265684</guid><author>qq_44683095</author><pubDate>Fri, 28 Aug 2020 09:53:22 +0800</pubDate><description><![CDATA[项目中，遇到了和浏览器缓存相关的问题：AP响应的图片I数据无法实时反馈。]]></description><category></category></item><item><title><![CDATA[【前端TS】TypeScript 数据类型——枚举 (Enum)实践]]></title><link>https://blog.youkuaiyun.com/qq_44683095/article/details/106240893</link><guid>https://blog.youkuaiyun.com/qq_44683095/article/details/106240893</guid><author>qq_44683095</author><pubDate>Thu, 27 Aug 2020 16:43:22 +0800</pubDate><description><![CDATA[数字枚举类型实践：园区访问记录列表中，访问状态显示颜色——审核中、已拒绝、未到访、已到访、已签退、已过期。]]></description><category></category></item><item><title><![CDATA[【前端Canvas】Vue+Vant Uploader 实现图片文件压缩上传]]></title><link>https://blog.youkuaiyun.com/qq_44683095/article/details/106291236</link><guid>https://blog.youkuaiyun.com/qq_44683095/article/details/106291236</guid><author>qq_44683095</author><pubDate>Wed, 26 Aug 2020 17:13:27 +0800</pubDate><description><![CDATA[前端利用Canvas实现图片压缩上传]]></description><category></category></item><item><title><![CDATA[【Axios拦截器】基于abp的前端vue框架interceptors响应结构]]></title><link>https://blog.youkuaiyun.com/qq_44683095/article/details/106443535</link><guid>https://blog.youkuaiyun.com/qq_44683095/article/details/106443535</guid><author>qq_44683095</author><pubDate>Wed, 26 Aug 2020 17:07:30 +0800</pubDate><description><![CDATA[基于abp技术的项目，前端vue框架的axios封装。
在框架初始化代码的基础上完善拦截器。]]></description><category></category></item><item><title><![CDATA[【前端Axios】最常用的Axios配置]]></title><link>https://blog.youkuaiyun.com/qq_44683095/article/details/106325494</link><guid>https://blog.youkuaiyun.com/qq_44683095/article/details/106325494</guid><author>qq_44683095</author><pubDate>Sat, 22 Aug 2020 15:46:24 +0800</pubDate><description><![CDATA[axios 拦截器、请求参数配置、响应数据结构]]></description><category></category></item></channel></rss>