JavaScript

微信小程序云开发服务端数据库API 创建集合

27 0

Database.createCollection创建集合,如果集合已经存在会创建失败函数签名如下:function createCollection(): Promise<Result> 返回值说明Promise 的 resolve 和 reject 的结果定义如下:结果说明resolve查询的结果,Result 定义见下方reject失败原因Result 说明Promise resolve 的结果 Result 是一个仅含 errMsg 的对象示例代码const cloud = requi

JavaScript

TypeScript 声明文件结构

39 0

TypeScript 声明文件结构概述一般来讲,你组织声明文件的方式取决于库是如何被使用的。 在JavaScript里提供了很多库的使用方法,这就需要你书写声明文件去匹配它们。 这篇指南涵盖了如何识别常见库的模式,与怎么样书写符合相应模式的声明文件。针对每种主要的库的组织模式,在模版一节都有对应的文件。 你可以利用它们帮助你快速上手。识别库的类型首先,我们先看一下TypeScript声明文件能够表示的库的类型。 这里会简单展示每种类型的库的使用方式,如何去书写,还有一些真实案例。识别库的类型是书写声明文件

JavaScript

TypeScript 声明合并

64 0

TypeScript声明合并介绍TypeScript中有些独特的概念可以在类型层面上描述JavaScript对象的模型。 这其中尤其独特的一个例子是“声明合并”的概念。 理解了这个概念,将有助于操作现有的JavaScript代码。 同时,也会有助于理解更多高级抽象的概念。对本文件来讲,“声明合并”是指编译器将针对同一个名字的两个独立声明合并为单一声明。 合并后的声明同时拥有原先两个声明的特性。 任何数量的声明都可被合并;不局限于两个声明。基础概念Typescript中的声明会创建以下三种实体之一:命名空间

JavaScript

微信小程序 运力方使用onOrderAdd

33 0

immediateDelivery.onOrderAdd本文档描述服务器端接收的消息或事件,详细说明参见消息推送。真实发起下单任务消息参数Object属性类型说明ToUserNamestring快递公司小程序 UserNameFromUserNamestring微信团队的 OpenID (固定值)CreateTimenumber事件时间,Unix时间戳MsgTypestring消息类型,固定为 eventEventstring事件类型,固定为 transport_add_order,不区分大小写wx_to

JavaScript

TypeScript Mixins

53 0

TypeScript Mixins介绍除了传统的面向对象继承方式,还流行一种通过可重用组件创建类的方式,就是联合另一个简单类的代码。 你可能在Scala等语言里对mixins及其特性已经很熟悉了,但它在JavaScript中也是很流行的。混入示例下面的代码演示了如何在TypeScript里使用混入。 后面我们还会解释这段代码是怎么工作的。// Disposable Mixin class Disposable {isDisposed: boolean;dispose() {this.isDisposed

JavaScript

微信小程序 WXML提供了import和include引用方式

40 0

引用WXML提供两种文件引用方式import和include。importimport可以在该文件中使用目标文件定义的template,如:在item.wxml中定义了一个叫item的template:<!-- item.wxml --> <template name="item"><text>{{text}}</text> </template> 在ind

JavaScript

TypeScript 装饰器

55 0

TypeScript装饰器介绍随着TypeScript和ES6里引入了类,在一些场景下我们需要额外的特性来支持标注或修改类及其成员。 装饰器(Decorators)为我们在类的声明及成员上通过元编程语法添加标注提供了一种方式。 Javascript里的装饰器目前处在 建议征集的第一阶段,但在TypeScript里已做为一项实验性特性予以支持。注意? 装饰器是一项实验性特性,在未来的版本中可能会发生改变。若要启用实验性的装饰器特性,你必须在命令行或tsconfig.json里启用experimentalDe