首页 >> 牛刀云小程序开发教程 >> 第2篇 开发模式 >> 页面开发 >> 常用API介绍

14.2.2 系统API

系统提供的API分别涉及Base64、日期、页面基类、高精度数据、字符串、工具类和UUID类等方面。另外,小程序提供的APIJS文件中都可以直接调用。

 

1、日期类Date

日期类Date提供了日期和字符串相互转换、计算日期差、增加或减少日期、获取日期中的年等方法

 

l  字符串转换成日期fromString

示例:

let strDate = '2017-10-15';

let dateObj = wx.Date.fromString(strDate, "yyyy-MM-dd");

 

l  日期转换成字符串toString

示例:

let dateTime=new Date();

let strDate = wx.Date.toString(dateTime, wx.Date.STANDART_FORMAT_SHOT);

 

2、字符串类String

字符串类String提供了数值和字符串相互转换、补零、清除两端空格等方法。

 

l  清除前后两端的空白字符trim

示例:

let  str = "    123 456    ";

str = wx.String.trim(str);

运行结果是123 456

 

l  数值转换成指定小数位数的字符串fromFloat

示例:

let num=123.456;

str = wx.String.fromFloat(num, 2);

运行结果是123.46

 

l   补零zeros

示例:

let num=123;

str = wx.String.zeros(num, 6, false);

运行结果是000123

 

3UUID

UUID类提供了生成通用唯一识别码的方法

l  生成通用唯一识别码的方法createUUID

示例:

let uuid = wx.UUID.createUUID();

 

4、小程序API

牛刀将小程序的API封装成操作,提供给设计器使用,在JS文件中,直接使用小程序API即可。从微信开发者工具中打开开发者文档,如图14-5所示,这里有API的介绍。复制示例代码到JS文件中即可使用。

14-5  微信小程序开发者文档API介绍

示例:

 onButtonTap(event/*{{{*/=this._e.button_tap/*}}}*/){

     wx.showToast({

         title: '成功',

         icon: 'success',

         duration: 2000

     })

 }