自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ios new Date ()兼容问题

ios 部分系统有时候不兼容,安卓没问题,需将日期格式改成’2023/09/09‘,此格式安卓苹果都兼容。ios h5页面使用new Date()转换日期格式时报错。

2023-09-21 14:18:13 282

原创 解决ios返回上一页页面空白问题

ios微信小程序环境下,门店列表页数据超过一屏可以滑动时,滑动到页面下方选择一个门店点击跳转到门店详情页,此时再返回上一页,列表页页面上半部分空白。ps:写在mounted里是不行的哦,要写在接口返回数据之后。(ios微信公众号里打开h5页面是正常的,安卓都是正常的)在门店列表页接口返回列表数据后添加。

2023-07-14 14:07:12 457 1

原创 去除ios上点击微信开放标签时出现的黑色阴影

1.在开放标签和插槽按钮上添加样式 -webkit-tap-highlight-color:transparent!2.插槽按钮需使用button标签,使用p标签点击时ios上会出现黑色小横条。

2023-05-26 14:35:59 470

原创 vue项目base64加解密使用方法及解密乱码问题

vue项目base64加密解密使用及解密乱码问题

2023-02-15 16:46:38 5664

原创 vuecli项目动态配置不同环境变量

vuecli项目动态配置不同环境变量

2022-07-26 10:22:09 1059

原创 vue3项目返回第三方页面onBeforeUnmount和onBeforeRouteLeave失效问题

vue3项目埋点需求,需记录页面浏览时长,入口在第三方页面,从vue3页面返回到入口页时,onBeforeUnmount、onBeforeRouteLeave全部失效不执行,在vue3项目里组件之间跳转没问题。经测试,popstate事件监听pc端及移动端都失效;js的beforeUnload事件在pc端谷歌浏览器上返回第三方页面有效,vue项目内组件跳转无效,ios手机上全部无效。解决方法:监听js的pagehide事件,在pc端及移动端都有效,返回第三方页面和vue项目内跳转、vue项目里点击按钮跳

2022-06-22 16:29:00 11907

原创 如何快速删除vue项目node_modules文件夹及项目中没有用到的插件

快速删除node_modules文件夹1.在项目根目录下执行:安装插件: npm i rimraf -g删除文件夹: rimraf node_modules即可删除。删除无用插件1.安装插件:npm i -g depcheck2.项目文件里 package .json同级下运行命令查看插件:depcheck结果如下:Unused dependenciesajvecharts-liquidfillelement-themeexpressrequsetstyle-l

2022-02-25 13:55:37 8031

原创 使用popstate监听浏览器返回键

var isAndroid=navigator.userAgent.indexOf(“Android”)>-1||navigator.userAgent.indexOf(“Adr”)>-1;var isIos=navigator.userAgent.match(/(i[^;]+;( U;)? CPU.+Mac OS X/);history.pushState(null,null,document.URL);//最好加这行window.addEventListener(“popstate”,

2021-12-31 23:03:26 1386 4

原创 vue使用总结

1.this.$router.push({name:“detail”,params:{id:id}})跳转路由时使用params传参,页面刷新参数就没了,可使用query传参,或者vuex持久化存储。

2021-12-31 22:03:34 635

原创 vue项目优化页面加载速度

1.首页加载慢(1).空白时显示loading。main.js文件里:router.afterEach((to,from,next)=>{Loading.close()}),new Vue({router,store,render:h=>h(App),created(){Loading.open();}}).$mount(’#app’)(2)蓝湖上下载ios视网膜@2x图片,开启压缩,选择高画质,比web@2X图片画质清晰,占用空间小。(3)将asstes里图片放在

2021-12-31 21:53:01 1467

原创 vuex 持久化存储插件

1.npm install --save vuex-persistedstate2.vuecli2在store入口index.js文件中引入并进行对应配置import createPersistedState from “vuex-persistedstate”;export default new Vuex.Store({state,getters,actions,mutations,plugins: [createPersistedState({storage:window.ses

2021-12-31 21:29:20 552

原创 vant问题总结

1.问题:van-uploader同时绑定after-read和before-read只能执行before-read解决方法:在before-read绑定的函数里加上return true才会执行after-read

2021-11-09 11:27:03 669

原创 vconsole版本导致的传参问题

1.问题:测试环境下,使用vconsole调试移动端,个别机型(iphone6s/个别vivo/个别huawei)和ipad调取接口失败,安卓机和部分苹果手机正常。经查找发现是前端传参问题,这些机型调取接口使用post方式传参时,参数转为json格式后最后一行会多个逗号,后端无法正确解析。解决方法:是因为引用了cdn的vconsole文件的问题,改成本地安装的vconsole即可。代码:npm install vconsole@3.0.0main.js里引入import Vconsole fr

2020-12-31 13:25:12 808

空空如也

空空如也

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

TA关注的人

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