
微信小程序:经验案例
这里主要记录这一些开发案例和一些遇到问题如何解决的经验部分,希望对大家有用
大大大钢琴
别心急、做技术确实不容易;水平是在不断实践中发展和完善的!
展开
-
《问题010:警告-does not have a method “clearUserProfile“ to handle event “tap“.》
(3)在 js 中方法定义的位置可能不对,比如放在了 data 中;(4)组件化开发中使用 methods 把方法包起来;(1)在调用方法时,在" "中前后多加了空格;(5)取消勾选 “将 JS 编译成 ES5”;(6)勾选“启用代码自动热重载” 选项;(2)在 js 中没有定义该方法;(7)修改 “调试基础库” 版本;原创 2024-07-22 17:37:32 · 256 阅读 · 0 评论 -
《问题009:告警-[Component] the type of property “isCustom“ is illegal (when preparing “xxx路径/components/x
Component] the type of property "isCustom" is illegal (when preparing "xxx路径/components/xxx页面").1、打开组件的位置,我们可以看到目标代码;这里的type是数组形式。支持了多种属性类型,所有导致时候出现了非法警告。2、解决办法:将properties属性的types定义段改为optionalTypes。原创 2024-07-22 17:36:46 · 702 阅读 · 0 评论 -
《问题008:告警-Free data with key “methods“ of page “pages/xxx/xxxx/xxxxlogin“ seems not a simple value.》
1、报警内容:Free data with key "methods" of page "pages/xxx/xxxx/xxxxlogingedIn" seems not a simple value. Result of deep cloning this value in page instantiation may be unexpected. Consider assigning this value at the beginning of onLoad method.原创 2024-07-22 17:36:06 · 530 阅读 · 0 评论 -
《问题007:警告-找到 1 个依赖异常情况,可能会导致对应文件无法加载,请检查》
如需关闭依赖分析请在 project.config.json setting 字段中增加 "ignoreDevUnusedFiles": false 和 "ignoreUploadUnusedFiles": false。1、小程序根目录下的 sitemap.json 文件用于配置小程序及其页面是否允许被微信索引,文件内容为一个 JSON 对象,如果没有 sitemap.json ,则默认为所有页面都允许被索引;3、再设置前,需要检查下app.json中引用的文件名是否一致。原创 2024-07-22 17:34:51 · 1208 阅读 · 0 评论 -
《问题006:报错-云函数-Error: cloud.callFunction:fail Error: errCode: -504002 functions execute fail | errMsg
1、这个错误通常是因为在云函数中没有正确引入 wx-server-sdk 模块导致的。2、如果上面操作已经通过:如果仍然报这个错误的话,可能是因为你的 wx-server-sdk 版本太低或者太高,我们需要重新安装 wx-server-sdk 模块。3、如果你的云函数依赖其他模块,还需要通过 npm install 命令重新安装这些模块(如果云函数没有依赖其他模块,则可以跳过这一步。输入以下命令:npm install --save wx-server-sdk。原创 2024-07-21 12:53:35 · 2814 阅读 · 0 评论 -
《问题005:报错-云函数-Error: module ‘pages/xxxx/index/wx-server-sdk.js‘ is not defined, require args is ‘wx-
1、我在出发按钮的点击事件后,调用我的方法报错【Error: module 'pages/xxxx/index/wx-server-sdk.js' is not defined, require args is 'wx-server-sdk'】1、也就是下面这段代码要写在【云函数】目录下,自己创建一个目录和js文件,并在js中写入此代码。,我给一个小不小心写到了本地(pages目录下)的index.js中了导致一直报错。下图js内容应该在云函数的index.js中编写。原创 2024-07-21 12:52:10 · 602 阅读 · 0 评论 -
《问题004:报错-JS问题-unknown: Invalid shorthand property initializer.》
=”应该写为“:”(globalData= 改成 globalData: )unknown:无效的简写属性初始化项。原创 2024-07-21 12:50:23 · 305 阅读 · 0 评论 -
《问题003:报错-“editor-extension/wx-json/app.schema”》
这是因为小程序基础库版本过低导致的原因:小程序项目下project.config.json文件中有一个 libVersion 属性,将版本改为最新即可。(2)也可以点击开发者工具右上角“详情->本地设置->调式基础库中选择最新版本即可。(1)可以在微信官方文档中查看最新版本,修改即可。原创 2024-07-21 12:49:26 · 274 阅读 · 0 评论 -
《问题002:报错-“Cannot read property ‘envId‘ of undefined“》
微信小程序云开发报错“Cannot read property ‘envId‘ of undefined“原因及解决办法。2、找到配置文件envList.js。上的云开发去获取/复制envId。原创 2024-07-21 12:48:25 · 271 阅读 · 0 评论 -
《问题001:报错-[“backgroundColor”]: “black” is not hexColor》
打开项目报错[“backgroundColor”]: “black” is not hexColor。原创 2024-07-21 12:47:36 · 309 阅读 · 0 评论 -
《逻辑007:实现闪屏功能》
描述:在开发小程序过程中,发现一些不错的案例,平时使用也比较多,稍微总结了下经验,以下内容可以直接复制使用,希望对大家有所帮助,废话不多说直接上干货!原创 2024-07-21 12:34:28 · 343 阅读 · 0 评论 -
《逻辑006:页面跳转并传参》
描述:在开发小程序过程中,发现一些不错的案例,平时使用也比较多,稍微总结了下经验,以下内容可以直接复制使用,希望对大家有所帮助,废话不多说直接上干货!原创 2024-07-21 12:31:24 · 220 阅读 · 0 评论 -
《逻辑005:实现点赞-收藏-复制》
描述:在开发小程序过程中,发现一些不错的案例,平时使用也比较多,稍微总结了下经验,以下内容可以直接复制使用,希望对大家有所帮助,废话不多说直接上干货!原创 2024-07-21 12:29:50 · 193 阅读 · 0 评论 -
《逻辑004:实现滚动加载》
描述:在开发小程序过程中,发现一些不错的案例,平时使用也比较多,稍微总结了下经验,以下内容可以直接复制使用,希望对大家有所帮助,废话不多说直接上干货!原创 2024-07-21 12:27:45 · 406 阅读 · 0 评论 -
《逻辑003:实现request接口获取数据》
描述:在开发小程序过程中,发现一些不错的案例,平时使用也比较多,稍微总结了下经验,以下内容可以直接复制使用,希望对大家有所帮助,废话不多说直接上干货!原创 2024-07-21 12:25:17 · 246 阅读 · 0 评论 -
《逻辑002:实现用户登录与授权》
【代码】《逻辑002:实现用户登录与授权》原创 2024-07-20 14:05:46 · 144 阅读 · 0 评论 -
《逻辑001:实现from表单提交,并保存在云开发的数据库》
(1)这段代码实现了一个包含表单提交的小程序页面,当用户点击提交按钮时,表单数据会被保存在名为 "users" 的集合中。在此示例中,假设您已经配置了云开发环境并且小程序已经具有相应的权限。(2)请确保在使用上述代码之前,您已经在微信开发者工具中创建了一个云开发环境,并且在小程序的 app.js 中初始化了云开发环境。原创 2024-07-20 14:04:29 · 210 阅读 · 0 评论 -
《样式设计011:模组-瓷片区》
描述:在开发小程序过程中,发现一些不错的案例,平时使用也比较多,稍微总结了下经验,以下内容可以直接复制使用,希望对大家有所帮助,废话不多说直接上干货!原创 2024-07-20 13:59:34 · 386 阅读 · 0 评论 -
《样式设计010:模组-banner图》
描述:在开发小程序过程中,发现一些不错的案例,平时使用也比较多,稍微总结了下经验,以下内容可以直接复制使用,希望对大家有所帮助,废话不多说直接上干货!原创 2024-07-20 13:51:00 · 327 阅读 · 0 评论 -
《样式设计009:view内容显示2行超出省略号》
描述:在开发小程序过程中,发现一些不错的案例,平时使用也比较多,稍微总结了下经验,以下内容可以直接复制使用,希望对大家有所帮助,废话不多说直接上干货!原创 2024-07-20 13:42:52 · 389 阅读 · 0 评论 -
《样式设计008:矢量icon图》
通过这种方式,每个 view 将根据矢量图的位置显示不同的图标。确保根据实际情况调整宽度、高度和背景位置等属性。原创 2024-07-20 13:39:12 · 254 阅读 · 0 评论 -
《样式设计007:字体格式设置》
描述:在开发小程序过程中,发现一些不错的按钮,平时使用也比较多,稍微总结了下经验,一下内容可以直接使用,希望对大家有所帮助,废话不多说直接上干货!原创 2024-07-20 13:37:46 · 312 阅读 · 0 评论 -
《样式设计006:展示类的样式》
描述:在开发小程序过程中,发现一些不错的按钮,平时使用也比较多,稍微总结了下经验,一下内容可以直接使用,希望对大家有所帮助,废话不多说直接上干货!原创 2024-07-20 13:36:19 · 267 阅读 · 0 评论 -
《样式设计005:渐变色样式模板》
描述:在开发小程序过程中,发现一些不错的按钮,平时使用也比较多,稍微总结了下经验,一下内容可以直接使用,希望对大家有所帮助,废话不多说直接上干货!原创 2024-07-20 13:33:42 · 237 阅读 · 0 评论 -
《样式设计004:布局-使用grid》
描述:在开发小程序过程中,发现一些不错的按钮,平时使用也比较多,稍微总结了下经验,一下内容可以直接使用,希望对大家有所帮助,废话不多说直接上干货!原创 2024-07-20 13:30:40 · 774 阅读 · 0 评论 -
《样式设计003:布局-自定义view模块》
描述:这个的布局是知道如何view进行左右布局,以及垂直剧中的一个操作。原创 2024-07-20 13:25:15 · 368 阅读 · 0 评论 -
《样式设计002:tab切换与底部swiper滑动块》
描述:在开发小程序过程中,发现一些不错的按钮,平时使用也比较多,稍微总结了下经验,一下内容可以直接使用,希望对大家有所帮助,废话不多说直接上干货!原创 2024-07-20 13:20:19 · 342 阅读 · 0 评论 -
《样式设计001:表单的2种提交方式》
全文总结两段话就是:1、小程序中获取表单组件的值有两种方式,一种是通过传统的form结合button组合的方式,这种方式有局限性,所有的表单组件都需要在form内,通过在表单组件内设置name值的方式获取表单组件中的值(必须要设置,否则拿到表单组件的值就是`undefined`)原创 2024-07-20 13:11:17 · 799 阅读 · 0 评论