自定义博客皮肤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)
  • 收藏
  • 关注

原创 vue路由缓存问题,上线后点击菜单没刷新,还是原来的页面

需要注意的是,要在菜单相关的二级路由加,不能在app.vue一级路由加,否则会出现菜单页面抖动的问题。给菜单相关的二级路由增加唯一标识。

2023-08-18 10:40:26 254

原创 前端使用xlsx导入本地excel文件兼容问题,数据格式处理问题

解决方法如下,Fetch对低版本浏览器有兼容问题,改为axios解决问题,代码如下。刚开始,百度了一下网上都得一些解决方法,说是需要对这些数据格式进行转换。其实不用那么麻烦,xlsx插件就有属性将日期保存为日期格式。日期格式识别错误,识别的时间不对,识别成了格林威治时间。时间格式识别错误,导入后识别成了几位数字。搜索options,找到。,点击进去查看属性,设置。

2023-01-13 16:55:13 782

原创 移动端设置页面内容animation css3动画,IOS 手机上下滑动导致页面层级错乱问题

解决方案如下:ios 设置translate3d 属性会将动画渲染到最上面一层,从而导致层级错乱,在低层设置transform: translate3d(0, 0, 0);高层设置transform: translate3d(0, 0, 2px);设置translate3d动画在ios上导致层级错乱问题,设置了z-index为999也不行。这样子低层设置了动画就不会跑到高层上面显示。

2023-01-13 16:23:19 675

原创 ts 使用sass变量提示在string上不存在这个属性

ts 使用sass变量提示在string上不存在这个属性**解决办法:定义声明模块variables.scss.d.ts,如下图:这样就解决了问题如果配置了全局的sass变量,还会引发一个问题,提示This file is already being loaded.解决办法:删除variables.scss.d.ts文件和variables.scss中的导出代码,和新建一个导出sass变量的scss文件(export.scss)和对应的声明文件(export.scss.d.ts),expor

2022-02-18 15:17:02 3113

原创 vue3 找不到模块、有关node类型的变量ts错误提示找不到,如找不到名称 “process“,

vue3 有些模块、有关node类型的变量ts错误提示找不到,如找不到名称 “process”,1.1 ts 错误提示:找不到名称 “process”。是否需要为节点安装类型定义? 请尝试使用 npm i --save-dev @types/node解决办法:如上面的方法,安装@types/node开发依赖1.2 如果是在js中引入图片或者文件提示找不到,则需要在模块声明处声明, 如果项目自定义模块,则需要在tsconfig.json文件中设置模块路径import musicImg from ‘@/

2022-02-10 11:09:32 10266

原创 http-server本地启动服务访问vue打包后的代码

http-server本地启动服务访问vue打包后的代码1、全局安装http-servernpm install -g http-server或者 用yarnyarn global add http-server2、命令行或者git打开打包后的文件目录-P后面设置的是代理ip接口地址或者线上的域名接口地址,如果不设置代理接口的话,项目中使用的get接口会报404找不到的错误,如果是post接口会有跨域的问题输入 http-server -P http://10.44.137.145http-

2021-03-31 17:23:09 1324

原创 uniapp用cli脚手架创建项目报错 ERROR command failed: yarn

uniapp用cli脚手架创建项目报错 ERROR command failed: yarn根据Uniapp文档创建cli项目vue create -p dcloudio/uni-preset-vue my-project报错如下图:yarn不能使用https://registry.npm.taobao.org源,所以报出了该错误,yarn在安装完毕后会修改默认包使用方式为yarn,而vue提供的源yarn又不支持使用,所以报错解决方式:修改yarn下载源运行命令修改yarn源:yarn

2021-03-26 10:53:11 3351

原创 npm安装yarn找不到命令行识别不了yarn安装的全局包问题

这里写自定义目录标题npm安装yarn找不到命令行识别不了yarn安装的全局包问题npm安装yarn找不到命令行识别不了yarn安装的全局包问题npm install -g yarnyarn global add @vue/cli安装完之后命令行输入vue -V 识别不了解决办法:在系统变量Path,添加你本地的yarn全局安装的包的路径...

2021-03-15 15:23:51 5902

原创 vueCli4搭建的单页面应用IE10、安卓低版本打开页面空白问题

vueCli4搭建的单页面应用IE10、安卓低版本打开页面空白问题根据vuecli文档,IE下报错修改babel配置,解决上面的报错问题presets: [[’@vue/app’, {polyfills: [‘es.promise’,‘es.symbol’]}]]修改vue.config.js配置transpileDependencies添加上面的报错包vue-ele-upload-image根据上面的步骤,即可解决问题,需要提醒的是,网上百度去添加babel-polyfi

2021-03-11 09:18:41 374

原创 小程序编译携带参数二维码,获取二维码参数进行缓存,不影响原来逻辑

小程序编译携带参数二维码,获取二维码参数进行缓存,不影响原来逻辑最近要弄个需求,就是在原来小程序的基础上,加个携带参数的二维码,如果有二维码携带有参数,就走携带参数的逻辑,如果没有携带参数,就走原来的逻辑微信开发工具进行开发,先自定义编译规则1、在index首页onLoad的时候,判断是否携带有参数,如果有参数则用wx.setStorageSync进行缓存2、由于要保证原来的逻辑,微信小程序这边没有提供退出小程序触发的事件,只有onHide即切换到后台,隐藏小程序的事件,所以在app.js里面的

2021-01-20 12:05:47 541 1

原创 uniapp开发小程序,引入腾讯兔小巢插件,兔小巢页面导航头部样式错乱问题

uniapp开发小程序,引入腾讯兔小巢插件,导航头部样式错乱问题uniapp开发小程序,引入腾讯兔小巢插件,导航头部样式错乱问题uniapp开发微信小程序,所有页面头部导航都是自定义的,引入腾讯兔小巢插件,跳转到引入腾讯兔小巢页面导航头部样式错乱,显示不全,苹果手机刘海手机按钮被遮挡,图片如下:解决办法:1、将pages.json中定义的全局自定义导航属性删除,改成在每个页面定义2、在调用腾讯兔小巢的代码中加上is_navigation_style_custom: 1参数,告知插件当前是自

2020-11-26 17:10:08 1464 1

原创 vscode开发uniapp提示找不到uni名称,ts

vscode开发uniapp提示找不到uni名称,tsvscode开发uniapp提示找不到uni名称,ts解决方法如下,在项目里面安装uniapp语法提示插件,yarn add @types/uni-app -D 或者 npm i @types/uni-app -save-dev这样写代码有了提示,还可以解决vscode提示找不到uni名称问题...

2020-11-26 16:52:24 7807 4

原创 uniapp本地开发小程序代码超过2M,不能预览和真机调试解决办法

uniapp本地开发小程序代码超过2M,不能预览和真机调试解决办法参照官方文档uniapp官方文档做出了如下调整:看了一下项目是因为生成的公共代码过大,vendor.js有1M多,根据文档,开启了运行时压缩发现还是不行,后面发现是要改变运行方式,不能用之前的运行->运行到小程序模拟器来执行,否则不会生效改成终端的方式运行,运行->运行到终端,选择 dev:mp-weixin,然后在微信开发工具打开dev中的代码预览就好了...

2020-10-14 10:11:50 6207 1

原创 微信小程序手机预览报错,undefined is not an object 真机调试和开发工具都没有问题

小程序手机预览报错,undefined is not an object 真机调试和开发工具都没有问题项目: uniapp项目开发下程序,真机调试和开发工具都没有报错,真机预览报错如下,不能预览解决方式:通过代码排查,发现有2处地方影响,(1)uniapp在scss样式中使用条件编译影响了,要去掉条件编译,放.vue页面编写(2)使用iconfont图标,小程序手机预览不能显示出本地的图标,所以引入的时候需要通过网上链接来引入图标字体iconfont,使用网上链接方式引入,不然手机预览解析不了

2020-10-14 10:05:13 8243

原创 微信小程序报错 MiniProgramError {“errMsg“:“request:fail invalid url}

微信小程序报错 MiniProgramError {“errMsg”:"request:fail invalid url}微信小程序里面报错,后面检查了一下 是自己拼接链接的时候http签名多了一个空格 去掉就Ok了

2020-09-25 16:08:47 17785 3

原创 uniapp /deep/设置子组件样式 h5生效,小程序失效问题解决

uniapp /deep/设置子组件样式 h5生效,小程序失效问题解决本项目是用typescript搭建的uniapp项目,使用vue-property-decorator装饰器在父组件内设置子组件的样式 代码如下<style lang="scss" scoped>.device-panel { /deep/ .cc-icon { font-size: 70rpx !important; }}但是只在H5生效,在小程序失效,解决办法如下微信文档ht

2020-09-21 11:04:22 8690 2

原创 uniapp配置eslint、typescript-eslint

uniapp配置eslint、typescript-eslint安装eslintyarn add eslint eslint-plugin-vue vue-eslint-parser -Deslint-plugin-vue使用文档安装typscript相关插件必须保证tyscript和typescript-eslint/parser已经安装才能进行下一步@typescript-eslint/eslint-plugin的安装yarn add typescript @typescript-eslin

2020-09-15 11:46:05 1833

原创 vueCli4配置config.optimization.minimizer(‘terser‘),去掉console.log、debugger、注释

vueCli4配置config.optimization.minimizer(‘terser’),生产环境去掉console.log debugger```javascriptconst devFlag = process.env.NODE_ENV === 'development'chainWebpack: config => { config.when(!devFlag, config => { config.optimization.mini

2020-09-03 11:34:34 11203

原创 vue+ts使用$refs属性报错 Property ‘focus‘ does not exist on type ‘Vue | Element | Vue[] | Element[]‘.

vue+ts使用$refs属性报错 Property ‘focus’ does not exist on type ‘Vue | Element | Vue[] | Element[]’.项目是使用vue+typescript,代码如下:this.refs.mainInput.focus()报错Property′focus′doesnotexistontype′Vue∣Element∣Vue[]∣Element[]′.Property′focus′doesnotexistontype′Vue′.报错了

2020-09-01 11:04:42 4333

原创 “Window & typeof globalThis”上不存在属性“WebViewJavascriptBridge”

“Window & typeof globalThis”上不存在属性“WebViewJavascriptBridge”在typescript文件内使用在window.WebViewJavascriptBridge属性报错,提示“Window & typeof globalThis”上不存在属性“WebViewJavascriptBridge”解决方式如下:ts文件内声明一下windowdeclare const window: Window & { WebViewJavasc

2020-08-25 17:54:02 7536

原创 小程序不支持sync和await?

小程序不支持sync和await微信开发者工具——详情——本地设置——勾选增强编译

2020-08-05 16:27:31 527

原创 如何通过二维码即链接调试小程序?

如何通过二维码即链接调试小程序?如何通过二维码即链接调试小程序?如何通过二维码即链接调试小程序?微信开发者工具 ,点击普通编译右边箭头下拉,增加编译条件,输入参数信息或者上传二维码,最后选择自己的编译条件编译...

2020-08-05 16:19:53 704

原创 本地调用微信jssdk提示invalid signature/invalid url domain

本地调用微信jssdk提示invalid signature/invalid url domain本地调用微信jssdk提示invalid signature/invalid url domain本地调用微信jssdk提示invalid signature/invalid url domain1、invalid signatureurl是通过前端传递给后台签名的,需要encodeURIComponent(url),后台那边需要decode一下url2、invalid url domain解决方法:

2020-06-15 14:32:50 1144 1

空空如也

空空如也

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

TA关注的人

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