热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

那些年微信小程序走过的路和踩过的坑

文章目录前言微信小程序日常笔记(2022)实战项目走过的坑6、[微信使用插件生成自定义海报并下载好海报,下载到手机时候只有文字没有图片(真机测试正常,只有推到体验才出现这个问题)]

文章目录

  • 前言
  • 微信小程序
    • 日常笔记(2022)
    • 实战项目走过的坑
          • 6、 [@微信使用插件生成自定义海报并下载好海报, 下载到手机时候只有文字没有图片(真机测试正常,只有推到体验才出现这个问题)]()
    • 日常笔记(2020)
          • 1、 [@微信小程序不同账号下小程序之间跳转之](https://blog.csdn.net/men_gqi/article/details/114636406)
          • 2、 [@微信小程序线上自动版本更新](https://blog.csdn.net/men_gqi/article/details/113997004)
          • 3、 [@微信小程序最新授权信息](https://editor.csdn.net/md/?articleId=115040509)
          • 4、 [@js页面中引用js文件----之 -----子页面js使用父页面js里的方法或者调用父页面数据](https://blog.csdn.net/men_gqi/article/details/112648676)
          • 5、 [@微信小程序组件使用](https://blog.csdn.net/men_gqi/article/details/115765411)
          • 5、 [@微信canvas画环形百分比图型手机做适配](https://blog.csdn.net/men_gqi/article/details/111308214)
          • 6、 [@map数据类型与Array相结合渲染页面](https://blog.csdn.net/men_gqi/article/details/116237244)
    • 实战项目走过的坑
          • 1、echart微信使用:
        • 那些年开发小程序踩过的坑....别踩.. 坑
          • 1、点击事件传参中target与currentTarget获取参数的区别
          • 2、微信小程序获取子组件实例踩坑
          • 3、微信小程序上线同一文件路径下接口报404?url完全正确情况下本地测试完好,上线后报404
          • 3、微信使用iconfont预览报错getElementsByTagName
          • 4.支付宝开发布局转微信布局混乱





前言

一直是零零散散的学习模块,整理下




微信小程序


日常笔记(2022)


实战项目走过的坑


6、 @微信使用插件生成自定义海报并下载好海报, 下载到手机时候只有文字没有图片(真机测试正常,只有推到体验才出现这个问题)

日常笔记(2020)


1、 @微信小程序不同账号下小程序之间跳转之

2、 @微信小程序线上自动版本更新

3、 @微信小程序最新授权信息

4、 @js页面中引用js文件----之 -----子页面js使用父页面js里的方法或者调用父页面数据

5、 @微信小程序组件使用

5、 @微信canvas画环形百分比图型手机做适配

6、 @map数据类型与Array相结合渲染页面

实战项目走过的坑


1、echart微信使用:

@自定义echart.js
@动态更新数据,统一存放代码简介版


那些年开发小程序踩过的坑…别踩… 坑



1、点击事件传参中target与currentTarget获取参数的区别

刚开始开发没注意具体区别 , 混合使用target与currentTarget获取参数 : 测试报错"errMsg":“navigateTo:fail page “pages/realTime/” is not found”,


问题分析:是因为点击事件和参数是定义在父级标签,使用了e.target.dataset获取参数,而不小心点中的子级标签,就出现这个问题 . …
当在父组件上设置点击事件并使用data-进行传参时候,正常点击父组件target与currentTarget都能够获取到参数,但是点击子级标签时候也触发获取到子级data-定义事件, target获取的是子级上data-参数;currentTarget获取的是父级标签data-传的参数


target&#xff1a;<br>currentTarget&#xff1a;
官网解释&#xff1a;连接


2、微信小程序获取子组件实例踩坑

问题 :
     微信小程序获取子组件实例 let obj &#61; this.selectComponent(&#39;#garden&#39;) , ‘Cannot read property &#39;changeSelect&#39; of null’报错&#xff1f;

分析原因&#xff1a;
     子组件没有加载完成就调用子组件DOM节点 ,我是因为组件引用放在wx&#xff1a;else或者wx&#xff1a;if里边了并且在标签不存在情况下获取子组件实例了

解决方法&#xff1a;
     1 . 去掉wx&#xff1a;if就可以了,
     2 . 判断等子组件存在并且加载完成后在使用, 如果没有使用if情况下报错可以在setTimeout中调用子组件实例



3、微信小程序上线同一文件路径下接口报404&#xff1f;url完全正确情况下本地测试完好&#xff0c;上线后报404

微信小程序上线同一路径下接口报错404&#xff0c;有可能是上线文件目录含有以wx开头特殊字被剔除



3、微信使用iconfont预览报错getElementsByTagName

  • &#64;微信使用iconfont预览报错getElementsByTagName

4.支付宝开发布局转微信布局混乱

从支付宝小程序转微信&#xff0c;习惯性直接给page设置padding&#xff1a;20px&#xff1b;结果不起作用
原因应该是使用和模型不同
box-sizing:border-box;就可以了


推荐阅读
  • 本文详细探讨了JSP环境下数据库连接的实现方法,包括环境配置、代码示例以及常见的连接问题及其解决方案。 ... [详细]
  • 本文针对公司项目中普遍存在的IE浏览器兼容性问题,特别是IE9及以下版本,提出了具体的解决方案,确保用户在这些旧版浏览器中也能顺利实现图片上传预览功能。 ... [详细]
  • 使用Python轻松合并大量复杂Excel文件
    当面对大量的Excel文件时,如何高效地将它们合并成一个文件成为了一项挑战。本文将指导初学者如何利用Python的几个库,在几十行代码内完成这一任务。 ... [详细]
  • Flutter 高德地图插件使用指南
    本文档详细介绍了如何在Flutter项目中集成和使用高德地图插件,包括安装、配置及基本使用方法。 ... [详细]
  • 本文将详细介绍如何使用ViewPager实现多页面滑动切换,并探讨如何去掉其默认的左右切换动画效果。ViewPager是Android开发中常用的组件之一,用于实现屏幕间的内容切换。 ... [详细]
  • 本文详细介绍了如何在Java中实现RSA非对称加密技术,包括生成密钥对、加密和解密操作的具体实现步骤。 ... [详细]
  • 本文介绍了如何通过自定义View中的declare-styleable属性创建枚举类型,并在代码中访问这些枚举值的方法。 ... [详细]
  • 本文详细解析了在Oracle数据库操作中遇到的ORA-01846错误,该错误通常出现在尝试使用NEXT_DAY函数处理日期时,因客户端和服务器端字符集不匹配导致的问题。文章不仅提供了错误的具体表现,还深入分析了错误原因,并给出了多种解决方案。 ... [详细]
  • Spring框架中的关键配置文件详解
    本文详细介绍了Spring项目中常见的配置文件,包括pom.xml和spring.xml的作用与使用方法。pom.xml用于管理项目依赖,而spring.xml则负责Bean的定义与初始化。 ... [详细]
  • 本文深入探讨了@RequestBody注解的使用场景及核心逻辑,包括其与@RequestParam的区别和结合使用的方法。文章前半部分介绍了基础知识,后半部分则详细分析了源码和重要结论。 ... [详细]
  • Flask框架入门指南:Windows平台下的首个Python 2.7项目
    本文将指导您如何在Windows平台上使用Python 2.7搭建一个简单的Flask应用,包括项目结构的创建、基本路由的设置以及HTML模板的设计。 ... [详细]
  • 深入理解React中的组件及父子组件间的通信机制
    本文详细探讨了React框架中组件的基本概念,特别是父组件与子组件之间的数据传递和方法调用方式。通过具体的代码示例,解释了如何利用props和refs实现组件间的高效通信。 ... [详细]
  • 本文详细介绍了HTML5中的文件操作API,包括FileList、Blob、File和FileReader等重要JavaScript对象的接口定义及其功能特性。 ... [详细]
  • Python图像处理库概览
    本文详细介绍了Python中常用的图像处理库,包括scikit-image、Numpy、Scipy、Pillow、OpenCV-Python、SimpleCV、Mahotas、SimpleITK、pgmagick和Pycairo,旨在帮助开发者和研究人员选择合适的工具进行图像处理任务。 ... [详细]
  • 在日常的开发与学习中,经常会遇到想要深入了解或复制的优秀网站。手动逐个文件保存不仅耗时费力,还可能遗漏重要资源。本文将介绍两款强大的工具——Teleport Ultra和wget命令行工具,帮助开发者轻松抓取目标网站的全部内容。 ... [详细]
author-avatar
永不放弃2702935973
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有