-
微信小程序 behaviors
behaviors behaviors是用于组件间代码共享的特性,类似于一些编程语言中的 mixins 或 traits。 每个behavior可以包含一组属性、数据、生命周期函数和方法。组件引用它时,它的属性、数据和方法会被合并到组件中,生命周期函数也会在对应时机被调用。每个组件可以引用多个...更多
2021-07-08
-
微信小程序 组件生命周期
组件生命周期 组件的生命周期,指的是组件自身的一些函数,这些函数在特殊的时间点或遇到一些特殊的框架事件时被自动触发。 其中,最重要的生命周期是createdattacheddetached,包含一个组件实例生命流程的最主要时间点。 组件实例刚刚被创建好时,created生命周期被...更多
2021-07-08
-
微信小程序 组件间通信与时间
组件间通信与事件 组件间通信 组件间的基本通信方式有以下几种。 WXML 数据绑定:用于父组件向子组件的指定属性设置数据,仅能设置 JSON 兼容数据(自基础库版本2.0.9开始,还可以在数据中包含函数)。具体在 组件模板和样式 章节中介绍。 事件:用于子组件向父组...更多
2021-07-08
-
微信小程序 Component构造器
Component 构造器 Component构造器可用于定义组件,调用Component构造器时可以指定组件的属性、数据、方法等。 详细的参数含义和使用请参考 Component 参考文档 。 Component({ behaviors: [], properties: { myProperty: { // 属性名 type: String , value: }, myProperty2: String // 简化的定义方式 }, da...更多
2021-07-08
-
微信小程序 组件模板和样式
组件模板和样式 类似于页面,自定义组件拥有自己的wxml模板和wxss样式。 组件模板 组件模板的写法与页面模板相同。组件模板与组件数据结合后生成的节点树,将被插入到组件的引用位置上。 在组件模板中可以提供一个slot节点,用于承载组件引用时提供的子节点。...更多
2021-07-08
-
微信小程序 更新机制
小程序更新机制 未启动时更新 开发者在管理后台发布新版本的小程序之后,如果某个用户本地有小程序的历史版本,此时打开的可能还是旧版本。微信客户端会有若干个时机去检查本地缓存的小程序有没有更新版本,如果有则会静默更新到新版本。总的来说,开发者...更多
2021-07-08
-
微信小程序 运行机制
小程序运行机制 前台/后台状态 小程序启动后,界面被展示给用户,此时小程序处于前台状态。 当用户点击右上角胶囊按钮关闭小程序,或者按了设备 Home 键离开微信时,小程序并没有完全终止运行,而是进入了后台状态,小程序还可以运行一小段时间。 当用户再次...更多
2021-07-08
-
微信小程序 JavaScript支持情况
JavaScript 支持情况 运行限制 基于安全考虑,小程序中不支持动态执行 JS 代码,即: 不支持使用eval执行 JS 代码 不支持使用new Function创建函数 客户端 ES6 API 支持情况 微信小程序已经支持了绝大部分的 ES6 API,已支持的 API 如下(部分API依赖系统版本): String iOS8 iOS9 ...更多
2021-07-08
-
-
微信小程序 sitemap配置
微信现已开放小程序内搜索,开发者可以通过sitemap.json配置,或者管理后台页面收录开关来配置其小程序页面是否允许微信索引。当开发者允许微信索引时,微信会通过爬虫的形式,为小程序的页面内容建立索引。当用户的搜索词条触发该索引时,小程序的页面将可能...更多
2021-07-08