微信小程序
古猿写代码
这个作者很懒,什么都没留下…
展开
-
微信小程序判断电脑或者手机
【代码】微信小程序判断电脑或者手机。原创 2024-04-17 14:32:17 · 76 阅读 · 0 评论 -
微信小程序之事件
UI界面的程序需要和用户互动,例如用户可能会点击你界面上某个按钮,又或者长按某个区域,这类反馈应该通知给开发者的逻辑层,需要将对应的处理状态呈现给用户。有些时候程序上的“行为反馈”不一定是用户主动触发的,例如我们在视频video播放的过程中,播放进度是会一直变化的,这种反馈也应该通知给开发者做相应的逻辑处理。原创 2024-04-07 16:31:00 · 512 阅读 · 0 评论 -
微信小程序之生命周期
初次进入小程序的时候,微信客户端初始化好宿主环境,同时从网络下载或者从本地缓存中拿到小程序的代码包,把它注入到宿主环境,初始化完毕后,微信客户端就会给App实例派发onLaunch事件,App构造器参数所定义的onLaunch方法会被调用。进入小程序之后,用户可以点击右上角的关闭,或者按手机设备的Home键离开小程序,此时小程序并没有被直接销毁,我们把这种情况称为“小程序进入后台状态”,App构造器参数所定义的onHide方法会被调用。原创 2024-04-07 11:14:23 · 502 阅读 · 0 评论 -
微信小程序脚本的执行顺序
当 app.js 执行结束后,小程序会按照开发者在 app.json 中定义的 pages 的顺序,逐一执行。并且会根据其中 require 的模块顺序决定文件的运行顺序,代码是一个 app.js 示例。在小程序中的脚本执行顺序和浏览器中有所不同。小程序的执行的入口文件是 app.js。代码 app.json 文件。代码清单 app.js文件。原创 2024-04-07 09:59:53 · 545 阅读 · 0 评论 -
微信小程序模块化
请看是一个简单模块示例,B.js 引用模块A,并使用A暴露的multiplyBy2方法完成一个变量乘以 2 的操作。在需要使用这些模块的文件中,使用 require(path) 将公共代码引入。小程序中可以将任何一个JavaScript 文件作为一个模块,通过。原创 2024-04-07 09:55:12 · 229 阅读 · 0 评论 -
微信小程序之JSON 配置
我们可以看到在项目的根目录有一个 app.json 和 project.config.json,此外在 pages/logs 目录下还有一个 logs.json,我们依次来说明一下它们的用途。小程序配置 app.jsonapp.json 是当前小程序的全局配置,包括了小程序的所有页面路径、界面表现、网络超时时间、底部 tab 等。原创 2024-03-30 17:02:26 · 304 阅读 · 0 评论 -
微信小程序开发不支持事件传参,那么如何传参呢?
刚开始做微信小程序开发的同学,应该都碰到过微信小程序开发不支持事件传参,那么如何传参呢?原创 2024-03-29 10:38:15 · 162 阅读 · 0 评论 -
Some selectors are not allowed in component wxss, including tag name selectors, ID selectors, and at
它支持类选择器、样式选择器、属性选择器、伪类选择器等,但不支持标签名选择器和ID选择器。这是由于微信小程序本身的限制,其设计原则上鼓励开发者使用类名来管理样式,而不是依赖于元素的标签名或ID。所以,如果你在 wxss 中使用了标签名选择器或ID选择器,你会收到一个错误信息,提示你这些选择器是不被允许的。你遇到的问题是在微信小程序的组件样式(wxss)中,有一些选择器是不被允许的,包括标签名选择器、ID选择器。如果需要针对特定元素应用样式,可以添加一个独特的类名,然后在 wxss 中使用这个类名作为选择器。原创 2024-03-28 16:26:48 · 949 阅读 · 0 评论 -
wx:key=“{{id}}“ does not look like a valid key name (did you mean wx:key=“id“ ?)
开发微信小程序时 出现 “wx:key=“{{id}}” does not look like a valid key name (did you mean wx:key=“id”?)” 错误,该如何处理?原创 2024-03-28 16:19:19 · 238 阅读 · 0 评论