自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 使用无界微前端框架遇到的有趣的玄学现象

在使用过程中浏览器回退和子页面页面返回操作偶发性的出现无法正常回退到一级页面的情况(点一次停留在次级页,点两次回退到主应用,再次进入子应用也还在次级页),于是我利用deactivated(离开子应用)生命周期通知子应用强行回到首页,但是子页面加入监听且加上页面跳转后无法回退的bug消失了,1.在我子应用页面里的二级页面的返回操作用的是 history.back 方法,注释掉子应用的跳转或监听这个bug又会重现。框架使用保活方式引用子页面。果然,科学的尽头是玄学。

2023-12-01 22:26:42 619

原创 无界微前端框架子应用第二次加载白屏

给我整无语了,还能这样,经过后续测试,发现虽然可以正常用,但是存在偶发性的白屏不渲染,这意味着没发在生产环境使用,还是得琢磨琢磨,子应用已做生命周期改造,在使用过程中发现在不使用保活模式的情况下第二次进入同一个子应用的时候该子应用会白屏。我的主应用是vue3+webpack,所以直接使用官方的vue组件封装,子应用是uniapp。我想是不是执行时序的问题,所以给子应用mount方法加上了延时,尝试后发现并不是这个原因。没有一点点头绪,就把子应用的路由改造去掉了,

2023-12-01 21:10:31 840

原创 vuecli5安装element-plus报错 TypeError: AutoImport is not a function

版本问题解决不应该按照其他文章列举的具体版本来解决,因为文章具有时效性,所以正确的解决办法应该是按照你当前的版本逐一降级测试至可行为止,比如我当前按照的版本是"unplugin-auto-import": "^0.17.1",那我们就直接降级至"unplugin-auto-import": "^0.16.1",改完后 npm i 再运行测试可用性,一直重复操作直至可用为止

2023-11-28 18:35:17 3100 3

原创 Vite+TypeScript+vue3搭建组件库含样式自动导入

vite库模式打包,把index.js和index.d.ts打包在同一个文件夹下,WithInstall方法的公共化,把组件css和组件打包在一起,同时引用组件时不依赖插件也能自动导入样式

2023-11-15 15:43:29 1825

原创 python3+pdm+web.py+MySQL+PyCharm安装和使用

在整个安装过程中最最最重要的步骤就是给每个包安装器换源 安装完后关掉当前控制台重新开一个 127.0.0.1 是为 web.py 启动定义地址,不定义是 0.0.0.0 基本无法访问

2023-10-31 17:16:33 331

原创 python3+web.py 启动后无法访问

真正自定义地址访问的代码其实是 python code.py 127.0.0.1 根本不能带网络前缀

2023-10-31 15:01:49 129

原创 高德地图 第一次加载 自适应 zoom 不生效

搞了很久,发现居然是因为 map 载体div 再加载初期 v-show 隐藏了。后面改用 调整 载体div 的 opacity 完美解决。

2023-07-26 20:34:54 321

原创 vue 简易心电图组件

vue2 canvas 简易心电图组件

2023-04-21 12:11:12 1239

原创 vue/uni-app h5 获取webview(iframe)的dom对象

vue/uni-app h5 获取webview(iframe)的dom对象 监听同域webview地址变化

2023-03-22 16:13:32 3415 2

原创 微信h5跳转小程序wx-open-launch-weapp开放标签不显示(已解决)

需要去下载一个最新版本的jweixin-1.6.0.js

2022-12-27 12:25:59 2498 1

原创 webpack3使用CopyWebpackPlugin报错

CopyWebpackPlugin throw new Error('[copy-webpack-plugin] patterns must be an array')

2022-10-18 01:11:47 904

原创 oppoR9m降级 root刷机 Magiskroot 解锁system文件夹

降级root资料下载,挑选需要的下载 阿里云盘不让分享,离谱方法一: 1.手机安装Magisk版降级包(app版本24.3/24300)(直接获取面具root)2.进入桌面会提示安装Magisk,安装不了去官网下载一个就可以了3.电脑用奇兔刷机刷入TWRPrecovery(r9m-twrp-recovery-3.0.2-160707.img))(不需要recovery 则以下都不用)4.电脑奇兔点进入recovery5.手机允许修改system(如果没有这个提示则重新开机重复第1步),...

2022-04-03 19:46:35 5301

原创 LinuxDeploy Ubuntu18 tomcat 自启动

Ubuntu 18 不能使用 rc.local 以下为让其继续支持首先不管三七二十一先创建rc.local 软连接ln -fs /lib/systemd/system/rc-local.service /etc/systemd/system/rc-local.service 随后在/lib/systemd/system/rc-local.service 文件的末尾添加[Install]WantedBy=multi-user.target #运行级别Alias=rc-local....

2022-03-19 17:40:59 719 2

原创 Vue3全局变量的定义和使用

但事实上官方是不建议应用使用 getCurrentInstance 方法的,所以我更加推荐以下的方法去存储和获取全局变量,即依赖注入的方式

2022-03-09 10:49:22 19943 5

原创 关于Vue3组合式API(Composition API)的个人理解

按照官网的描述是将处理相同问题的代码放到相同的位置,让代码一块一块的,但这实际上让长时间使用选项式API编码的我有点摸不着头脑,一直思考如何把代码分成一块一块的,官网的图也让让我似懂非懂。所以我认为把逻辑分离到独立文件中可以快速的对组合式API有些初步的认识

2022-03-08 17:17:28 1228

原创 关于Vue3+Typescript import vue 文件报红问题

这个问题目前已经有很多文章提出了正确的解决方案,即增加 shims-vue.d.ts 文件来解决/* eslint-disable */declare module '*.vue' { import type { DefineComponent } from 'vue' const component: DefineComponent<{}, {}, any> export default component}但是其实在VueCli创建的项目中其实是默认带 上这个文件及

2022-03-04 18:26:29 5185

原创 Vue3+Typescript+Lottie Vue3中使用Lottie动画

由于采用了Typescript 所以Lottie官网的教程及安装路径是没有用的,需要使用vue3-lottie

2022-03-04 18:12:24 2054

原创 uni-app subNvue 悬浮按钮 盖不住 webview

在使用uniapp app-vue webview 组件时 需要有一个悬浮按钮 悬浮在webview之上 如图右下角在配置完 page.json 后发现 子窗体并没有 显示在webview 之上 ,而是被盖住了 配置如下"style": { "navigationBarTitleText": "平安宣传", "enablePullDownRefresh": false, "app-plus": { "subNVues": [{ "id": "back"...

2021-10-14 16:22:10 1904

原创 AndroidStudio汉化包 AndroidStudio_3.0_r1 AndroidStudio_3.0.1_r5 AndroidStudio_3.1_r2

下载地址:阿里云盘分享使用方法:1.将你需要的版本的 jar 复制到 安装路径 Android Studio\lib 目录下2.修改 resources_en.jar 名字3.将复制过来的 jar 名字修改为resources_cn.jar

2021-09-26 15:01:16 1075 3

原创 错误:Could not find com.android.tools.build:gradle 关于首次使用AU gradle 报错问题笔记

出现此类报错信息首先要解决的问题就是更新 android studio 下图为我更新后的版本当自己的 android studio 更新后可以继续往下操作如果自己电脑未开梯子时要将build.gradle 文件中的构建路径更换为国内镜像,我这里的是阿里云的路径,其中 classpath 中的版本号可以访问此maven地址确认是否有该版本的镜像仓库服务 (aliyun.com)文件夹位置为 google -> com -> android-> tools-&g...

2021-09-26 14:34:35 2747

原创 节流器的简单实现(个人笔记)

var ThrottleObject = new Map()//节流器 程序名 执行函数 节流时间function InitThrottle(name, event, time) { if (ThrottleObject.get(name)) clearTimeout(ThrottleObject.get(name)) //清除前程序 //执行方法 let obj = setTimeout(() => { ThrottleObject.de...

2021-09-26 14:03:45 78

原创 关于广度优先搜索和深度优先搜索的一些自我总结:

1.从遍历方式来看:1.广度优先搜索是层序遍历,优先遍历每一层的所有节点再依次遍历该层所有节点的每一个子节点。2.深度优先遍历是优先遍历每一个节点的最左侧子节点或者最右侧子节点到达单侧子节点最深子节点才逐步遍历其他叶子节点与二叉树中先序遍历或后序遍历一致。2.从代码书写来看(伪代码):广度优先搜索:...

2021-06-28 17:19:10 479

原创 向servlet注入依赖bean及dao层获取sqlsession

关于spring学习中向控制层servlet注入依赖bean及dao层获取sqlsession遇到的坑做的学习笔记1.向控制层servlet注入依赖bean因为servlet不能被spring扫描所以我们需要定义一个基类,并让这个工具类复写HttpServlet 的init 方法其中红框内的两行语句是让spring向servlet注入依赖bean的关键代码(使用其中一句就可以)Spri...

2019-05-09 14:34:08 843

空空如也

空空如也

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

TA关注的人

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