- 博客(61)
- 收藏
- 关注
原创 微信小程序,通过混合分包嵌入微信原生小程序,进入uniapp包内容后,wx原型上的方法被覆盖了,通过路由拦截,进行补充注册
在app.js 的onshow中,监听路由(注意监听不要写在onLaunch中)
2024-12-19 13:32:48
127
原创 微信原生小程序混入uniapp包,在原生小程序中 wx的原型上添加的方法,在进入uni包后,被覆盖
直接在原生上的路由跳转处,判断是否有方法,如果没有就再添加一波。
2024-12-06 09:52:12
113
原创 Current HEAD is detached, you are working on(no branch).
即:如果prod分支,处理 游离状态,那么在 .git\refs\heads 中 prod 文件就行。删除项目根目录 .git\refs\heads 中 的异常分支即可。2024.08.05 实操,且经过伙伴验证。
2024-08-05 17:53:02
222
原创 微信小程序更新机制
在启动时异步更新的情况下,如果开发者希望立刻进行版本更新,可以使用 wx.getUpdateManager API 进行处理。在有新版本时提示用户重启小程序更新新版本。2、长期未使用,首次进入会同步更新,但在弱网或者下载新版本失败的情况下,还会使用旧版本。3/开发者手动触发更新。1、定期检查更新时;
2023-12-20 17:06:35
940
原创 uniapp 小程序 怎么 使用webpack-bundle-analyzer插件?(uniapp小程序怎么查看包内的具体依赖?)
2/在vue.config.js中配置。
2023-05-06 17:38:31
1823
3
原创 vue-cli热更新 失效
如果vue.config 中devServer有client 相关设置,那么就把他们注释掉,重启服务就好了。其他:为啥要加这段代码?port: 8080, client: { webSocketURL: 'ws://192.168.1.7:8080/ws', },原本是想解决WebSocketClient.js?5586:16 WebSocket connection to ‘ws://192.168.1.7:8080/ws’ failed:这样的报错
2022-04-12 15:14:03
5554
原创 webpack3.x 升级到webpack5.x后的成果。
整体思路,通过vue-cli 构建应用,将原来的内容放进去,并将babel升级到babel7。升级前升级后:结果:每次启服务可以节省10秒左右。
2022-04-12 11:53:13
1414
原创 Module not found: Error: Can‘t resolve ‘path‘
webpack更新到wwebpack5 vue-cli
2022-04-06 11:00:20
7984
原创 vue-cli-service build 时,把 NODE_ENV 设置为 test、development 以及 其他值时会出现什么情况?
为什么打包扔测试环境时,不能直接改变其 NODE_ENV 值,而是通过VUE_APP_ENV_NAME (以VUE_APP_开头的变量)来区分呢?下面说说如果直接改变其 NODE_ENV 值会发生什么?简单来说,打包出来的文件会跟production模式下打包的文件不一样,没有集成production包的各个优点。具体来说会有下面几种情况:1、直接 NODE_ENV = ‘test’, 它会创建一个优化过,并且旨在用于单元测试的 webpack 配置,它并不会处理图片以及一些对单元测试非必需的其他资
2021-11-28 00:37:14
3207
原创 uni-app混合分包后的 父子组件传值
uni-app 混合分包到 原生小程序,在原生小程序中的组件跟 uni-app的交互中,子组件(原生)中的triggerEvent, 能通知到 uni-app中的父组件,但不能传值(接收到的是undefined)。对于此,我的方案有 storage、global以及监听。我会选择storage。...
2021-08-13 15:53:23
551
2
原创 You have no right to access this object because of bucket acl
OSS上传后,提示下面的报错,打开图片又提示下面这个:You have no right to access this object because of bucket acl.这是由于上传时没有设置对应的访问权限导致的.直接在上传的接口上设置 header 为对应的权限即可.header: { 'x-oss-object-acl': 'public-read' },实例如图:参考: 阿里云https://help.aliyun.com/document_deta
2021-08-04 14:56:27
1920
原创 【element-ui】使用 show-password 切换显示和隐藏后,鼠标焦点跑到最前面去了,怎么解决?(实测有效)
直接升级版本到 2.15.2 就可以了,亲测有效!!!!你们可以直接找个在线运行 页面 直接测试。测试方法:https://element.eleme.cn/#/zh-CN/component/input下的密码框 右下方有个在线运行,点击运行。可以注意到2.15.2 版本的就可以,而 2.13.2 或者2.14.1 的就不行。(我的就是 2.13.2)其他:有个奇怪的网站,我留言解决方法,它还要审核!!!!!审核就算了,还要一些时间,我这暴脾气,受不了,直接发了~...
2021-06-03 11:36:01
1923
原创 V-if与display:none的区别 (v-if v-show display:none visibility:hidden 辨析)
前言:网上有很多相似的内容,为啥我还再写一篇?因为那些文章千篇一律都说的是 v-if 与 v-show, display:none 与 visibility:hidden各自的关系,而对于v-if与display,v-show与display的关系说得不是很清楚,所以写下这篇小记。v-if :让Dom 节点直接消失。v-show: 调用display:none 来控制元素是否展示。display:none --> 物理空间消失,但是dom还在。(即:视觉上看不到,也没有位置,但是dom节点还在
2021-04-02 09:50:02
3331
原创 获取Url中的参数
获取 url 中的参数(?后,#后前):序列化ur参数function getUrlParam(sUrl, sKey) { //let k =location.search?location.search.slice(1):''; let index = sUrl.indexOf('?'); let index1 = sUrl.indexOf('#');
2021-03-30 15:15:51
2235
原创 浅谈 深拷贝
遍历对象属性的方法for…inObject.keys(obj)Object.values(obj)Object.getOwnPropertyNames(obj)Object.getOwnPropertySymbols(obj)Reflect.Ownkeys()遍历的时候会按照一下规则进行遍历1.首先遍历数值建,按照升序排序2.其次遍历字符串,按照加入时间的升序排列3.最后遍历Symbol...
2021-02-28 18:08:45
210
原创 跨域 SameSite secure
问题描述:在 chrome 上, pdf预览失败,报错500,可是新开标签页,把请求地址放到地址栏里进行请求,又能获取到相应的数据;在 火狐浏览器 均能正常显示。经对比发现1.页面内报错的请求Content-Type 为 application/json;charset=UTF-8 ;而标签内的能够正常返回的Content-Type为 application/pdf;charset=UTF-8 ; 向后端确认其返回的 Content-Type 为 application/pdf;
2020-10-28 09:47:35
1747
原创 html 中 lang 属性的影响 (一律翻译成英语 翻译此页)
<html lang="en">直观影响:触发了浏览器翻译功能对界面的影响:如果用户点击 中文(简体),则界面中的中文会改变(如:左圈中 批量收费 变成了 批量定价)。如下:解决方案:在index.html(入口文件)中设置 <html lang="zh-CN"> 即可。界面就不会触发浏览器翻译相关功能。...
2020-10-16 17:02:05
685
原创 Couldn‘t find preset “@babel/preset-env“
Couldn't find preset "@babel/preset-env"
2020-10-12 17:11:59
1949
原创 Failed to load config “airbnb-base“ to extend from. webpack
在webpack中配置了eslint, 并在package.json中配套了eslintConfig,webpack打包后报提示(下图)这是因为没有安装 airbnb-base 导致的,直接安装eslint-config-airbnb 和 eslint-plugin-import即可。cnpm i eslint-config-airbnb eslint-plugin-import -D...
2020-10-10 15:27:14
8462
原创 element-ui input 字体 与textarea字体不一样
input 字体与textarea字体不一样,在大屏(如台式电脑)上都看不出区别,但在小屏幕上 显示特别明显。直接上图
2020-09-21 16:58:48
6578
2
原创 NO Boot Device Found 找不到引导项目 重装系统
boot mode is set to:uefi;secure boot:onNO Boot Device Found
2020-08-20 20:52:15
15586
原创 git pull 报错 error:The following untracked working tree files would be overwritten by merge
git pull 报错 error:The following untracked working tree files would be overwritten by merge
2020-07-27 17:53:35
524
原创 vue @change与@input、@blur的区别
@change 在输入框发生变化且失去焦点后触发(与ng-change不一样)。@input 在输入框内容发生变化后触发(在界面加载数据以前)@blur 失去焦点就触发。延伸:1、angularjs中的ng-change事件是输入框数值发生变化就触发(在界面加载数据以前),与vue中的@input一致。2、@change先于@blur。3、@input和@change的默认参数为输入的...
2020-07-27 17:49:25
10713
原创 vue element-ui e-select 下拉框向后台同时传value和label值 (不用find函数,直接拿选中对象)
vue element-ui e-select 下拉框向后台同时传value和label值 value-key
2020-07-12 18:19:48
11948
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人