1.0.0-beta.3 • Published 6 years ago
@icanvas/apis v1.0.0-beta.3
iCanvas的Api功能包
Canvas
支持:微信/Web
let main = Canvas('main');//获取首个Canvas元素
let shared = Canvas('shared');//获取微信开放域内部的Canvas根元素
let share = Canvas('share');//获取微信开放域Canvas元素
let canvas = Canvas();//生成一个Cnavas元素Canvas.main 载入后自动生成首个Canvas元素
Request
支持:微信/Web
let url = '请求地址';
let data = {};//请求参数
Request.post(url,data).then((e)=>console.log(e))
Request.get(url,data).then((e)=>console.log(e))Request.baseURL 请求地址前缀
Request.baseData 请求默认参数
Request.post(url,data) 发起post请求
Request.get(url,data) 发起get请求
Storage
支持:微信/Web
Storage.Get('缓存键').then((e)=>console.log(e))
Storage.Set('缓存键','缓存参数').then((e)=>console.log(e))
let data = Storage.GetSync('缓存键')
Storage.SetSync('缓存键',data)注:使用localStorage缓存
System
支持:微信/Web
System() 缓存系统信息引入时自动第一次执行
System.pixel 屏幕像素比
System.width 屏幕宽
System.height 屏幕高
System.ratio 屏幕宽高比
Toast
支持:微信(showToast)/Web(alert)
Toast({title:'提示内容'}) 默认系统提示
Font
支持:微信/Web
Font(字体地址) 载入字体地址获得字体名
Navigate
支持:微信
Navigate(appid,extends) 小程序跳转
Share
支持:微信
Share(分享配置,动态参数) 微信分享
Share.On(分享配置,动态参数) 微信右上角胶囊分享
Share.Key = 'shareAppMessage' 分享使用的微信接口
Share.On.Key = 'onShareAppMessage' 胶囊分享使用的微信接口
Login
支持:微信
Login(true).then(res=>console.log(res))Login(true) 微信登陆(是否需要用户信息)
注:登陆失败将产生一个全屏透明的登陆按钮
File
支持:微信
File.basePath 用户文件地址前缀
注:同微信FileSystemManager
1.0.0-beta.3
6 years ago
1.0.0-beta.2
6 years ago
1.0.0-beta.1
6 years ago
1.0.0-beta.0
6 years ago
0.0.5
6 years ago
0.0.4
6 years ago
0.0.3
6 years ago
0.0.2
6 years ago
0.0.1
6 years ago