个人简介

Echo Blog


江湖无名 安心练剑
  • 21-微信小程序 tabbar
    自定义 tabBar 基础库 2.5.0 开始支持,低版本需做兼容处理。 自定义 tabBar 可以让开发者更加灵活地设置 tabBar 样式,以满足更多个性化的场景。 在自定义 tabBar 模式下 为了保证低版本兼容以及区分哪些页面是 tab 页,tabBar 的相关配置项需完整声明,但这些字段不会作用于自定义 tabBar 的渲染。 此时需要开发者提供一个自定义组件来渲染 t...
    2021-02-14 08:52:15 | Dev
  • 20-微信小程序分包加载
    分包加载 某些情况下,开发者需要将小程序划分成不同的子包,在构建时打包成不同的分包,用户在使用时按需进行加载。 在构建小程序分包项目时,构建会输出一个或多个分包。每个使用分包小程序必定含有一个主包。所谓的主包,即放置默认启动页面/TabBar 页面,以及一些所有分包都需用到公共资源/JS 脚本;而分包则是根据开发者的配置进行划分。 在小程序启动时,默认会下载主包并启动主包内页面,当用户...
    2021-02-14 08:52:15 | Dev
  • 19-微信小程序画布
    Canvas 画布 所有在 canvas 中的画图必须用 JavaScript 完成: WXML:(我们在接下来的例子中如无特殊声明都会用这个 WXML 为模板,不再重复) <canvas canvas-id="myCanvas" style="border: 1px solid;"/> JS:(我们在接下来的例子中会将 JS 放在 onLoad 中) const c...
    2021-02-14 08:52:15 | Dev
  • 18-微信小程序数据存储
    存储 每个微信小程序都可以有自己的本地缓存,可以通过 wx.setStorage/wx.setStorageSync、wx.getStorage/wx.getStorageSync、wx.clearStorage/wx.clearStorageSync,wx.removeStorage/wx.removeStorageSync 对本地缓存进行读写和清理。 隔离策略 同一个微信用户,同一...
    2021-02-14 08:52:15 | Dev
  • 17-微信小程序网络
    网络 在小程序/小游戏中使用网络相关的 API 时,需要注意下列问题,请开发者提前了解。 1. 服务器域名配置 每个微信小程序需要事先设置通讯域名,小程序只可以跟指定的域名进行网络通信。 包括普通 HTTPS 请求(wx.request)、上传文件(wx.uploadFile)、下载文件(wx.downloadFile) 和 WebSocket 通信(wx.connectSocket...
    2021-02-14 08:52:15 | Dev
  • 16-微信小程序 Component 数据监听器
    数据监听器 数据监听器可以用于监听和响应任何属性和数据字段的变化。从小程序基础库版本 2.6.1 开始支持。 使用数据监听器 有时,在一些数据字段被 setData 设置时,需要执行一些操作。 例如, this.data.sum 永远是 this.data.numberA 与 this.data.numberB 的和。此时,可以使用数据监听器进行如下实现。 Component({ ...
    2021-02-14 08:52:15 | Dev
  • 14-微信小程序 Component behaviors
    behaviors behaviors 是用于组件间代码共享的特性,类似于一些编程语言中的 “mixins” 或 “traits”。 每个 behavior 可以包含一组属性、数据、生命周期函数和方法。 组件引用它时,它的属性、数据和方法会被合并到组件中,生命周期函数也会在对应时机被调用。 每个组件可以引用多个 behavior ,behavior 也可以引用其它 behavior ...
    2021-02-14 08:52:15 | Dev
  • 14-微信小程序 Component 构造器
    Component 构造器 Component 构造器可用于定义组件,调用 Component 构造器时可以指定组件的属性、数据、方法等。 详细的参数含义和使用请参考 Component 参考文档。 Component({ behaviors: [], properties: { myProperty: { // 属性名 type: String, ...
    2021-02-14 08:52:15 | Dev