- 博客(16)
- 收藏
- 关注
原创 js 数值千分位格式化
主要是通过Number.protoType.toLocaleString方法实现,通过传入数值单位去进行判断,具体方法还要根据自己的业务去处理。
2024-01-03 16:46:17
405
原创 vue3手动挂载组件,类似vue2中vue.extend
在升级vue2项目到vue3时,遇到这样一个问题,项目中有个自建组件的功能,通过vue3-ace-editor手动编写代码,最终在设计界面会生成这样一个组件,拖动到画布上即可使用。但在vue2中该功能组件挂载是通过vue.extend执行的,在查询了github的issue之后发现有人给出了这样一种解决方案。main:组件模板,可参考vue2中vue.extend的参数。mount:参数即是组件挂载位置,也可以通过ref获取。
2023-03-06 13:07:32
3007
原创 vue3在js文件中使用全局proxy中的方法和属性报错解决
最近在开发中遇到这样一个问题,需要在一个封装了认证的相关方法的js文件中,使用加载中效果,而项目中的加载中效果被封装成了全局的方法,如果需要使用,需要如下书写。然后在当前js中引入导出的全局属性,即可使用全局的方法了,报错也完美解决了!结果这些代码在js中书写时发现并不识别proxy,产生了报错。为了使用loading方法,考虑在入口文件中把全局属性导出。
2023-02-17 16:50:15
1162
原创 git文件名大小写敏感问题
当想修改View和Create文件名为小写时,修改后发现git并没有追踪当前文件的修改,将修改后的文件改动忽略了,代码没有办法同步到远程,导致远端仓库的代码与本地并不同步。:在远端仓库已经有了一个文件夹名为GeneralForm,文件夹下有View和Create两个文件。:因为git默认时不区分文件名大小写的,需要修改git的配置。
2023-01-04 19:04:30
237
原创 Vue带弹窗组件回退监听,实现弹窗打开时点击浏览器返回或触发手机返回时页面不回退而是关闭弹窗
最近在做移动端的时候遇到了这样一个问题,封装的某些带有弹窗的组件,在弹窗弹出时点击触发手机的返回或者是点击了浏览器的回退,会出现页面返回了上一个访问的页面,但是弹窗没有关闭的问题,需要实现的是弹窗打开时点击返回使弹窗关闭,页面不返回为了解决这个问题查阅了一些资料,个人采取的是在弹窗弹出时通过 window.addEventListener(“popstate”, onPopstate, false);监听页面的返回,然后在打开弹窗时,通过pushState改变页面的url,使得弹窗打开时模拟进入了新的路由
2022-12-07 22:54:38
2335
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人