uniapp开发微信小程序踩坑记录

1.微信小程序开发者工具打开正常,上传到微信开发者平台扫码后,发现找不到,

解决方式:打开调试工具,提示找不到page/index/index目录,模版项目只有page/index,进行修改多一层文件夹就可以了。

2. 代码质量报按需导入报错,在app.json进行配置

json 复制代码
"lazyCodeLoading": "requiredComponents",

3. message:Error: 上传失败:网络请求错误 非法的文件,错误信息:invalid fil?

没有将es6转成es5 在开发者工具勾选

5.进行打包后发布h5,无法访问

解决方式:将web打包路径设置成./(会走hash模式) ask.dcloud.net.cn/article/374...

如果是history模式,项目放在服务器上的 uniapp文件夹,web打包的时候就可以写/uniapp 这样访问应用就可以是域名+/uniapp

6. uniapp getPhoneNumber:fail operateWXData:fail jsapi has no permission" errno:

个人账号无法给他人使用,需要公司账号,进行认证后。

7. h5跨域

json 复制代码
	"h5": {
		"title": "UReport",
		"uniStatistics": {
			"enable": true
		},
		"router": {
			"base": "./",
			"mode": "history"
		},
		"optimization": {
			"treeShaking": {
				"enable": true
			}
		},
		"template": "template.h5.html",
		"unipush": {
			"enable": true
		},
		"devServer": {
			"disableHostCheck": true,
			"proxy": {
			  "/siam": {
				"target": "https://XXX.XX.com/",
				"changeOrigin": true,
				"secure": false, // 如果是https接口,需要配置这个参数
				"pathRewrite": {
				  "^/siam": ""
				}
			  }
			}
		}
	},

7. input双向绑定失效

基础库选择最高

8. uniapp解决 vendor.js 体积过大的问题

排除引入比较大的插件、静态资源(js、img),运行时 勾选进行压缩 、分包

9.页面参数兼容性

<math xmlns="http://www.w3.org/1998/Math/MathML"> r o u t e 在 h 5 可以获取,微信小程序获取失败切换成 t h i s . route在h5可以获取,微信小程序获取失败 切换成this. </math>route在h5可以获取,微信小程序获取失败切换成this.mp

10.tooltip

  1. ucharts图表 h5 tooltip显示无问题,但是微信小程序tooltip不展示 原因:使用了scroll-view,在qiun-data-charts组件加上inScrollView即可

  2. ucharts,官方不支持插入html文本(写入标签样式代码,不会进行解析编译,当成纯文本展示出来,返回String) ,详情可查看www.ucharts.cn/v2/#/ask/qu...

11.uchart 图卡、样式错乱

开启最新基础库,启用canvas2d

相关推荐
墨渊君10 小时前
“蒙”出花样!用 CSS Mask 实现丝滑视觉魔法
前端·css
huabuyu11 小时前
基于 React + MarkdownIt 的 Markdown 渲染器实践:支持地图标签和长按复制
前端
芦苇Z11 小时前
HTML <a> 标签的 rel 属性全解析:安全、隐私与 SEO 最佳实践
前端·html
在这儿不行11 小时前
Android 15边到边模式
前端
源猿人11 小时前
企业级文件浏览系统的Vue实现:架构设计与最佳实践
前端·javascript·数据可视化
红红大虾11 小时前
Defold引擎中关于CollectionProxy的使用
前端·游戏开发
最后一个农民工11 小时前
vue3实现仿豆包模版式智能输入框
前端·vue.js
xw512 小时前
uni-app中v-if使用”异常”
前端·uni-app
!win !12 小时前
uni-app中v-if使用”异常”
前端·uni-app