从去年的十二月份开始接触apicloud这个app开发的框架的,总体感觉用着还是很好的,但是不免也有一些坑。
第一:对于新手来说,可真的是很难搞,我当初连一个打开farme组都不知道怎么写。后来发现,一切只要按着文档走就行了。
第二:比较常用的就是api上面的方法,真是提供了很多的便利。例如:登录、退出常用的几个前端方法,这上面也有。
.setStorage()
-
描述:设置localStorage数据
-
用法:. setStorage (key,value)
-
参数:
key(类型:String):键名
value(类型:任意类型):值
-
示例:
$api.setStorage('name','Tom');
.getStorage()
-
描述:获取localStorage数据,必须与$api.setStorage()配套使用
-
用法:. getStorage(key)
-
参数:key(类型:String):键名
-
返回值:localStorage中与键名对应的值
-
示例:
$api.getStorage('name'); // => "Tom"
.rmStorage()
-
描述:清除localStorage中与键名对应的值
-
用法:. rmStorage(key)
-
参数:key(类型:String):键名
-
示例:
$api.rmStorage('name')
第三:常用的便是官方封装的原生模块了,一个app最不可或缺的就是上传头像了,一般会使用头像剪切模块,FNImageClip,链接是https://www.apicloud.com/mod_detail/73092
,再就是复制模块,虽说前端的css也能实现这个功能,但是毕竟达不到理想的效果,可以用clipBoard复制模块,链接是https://www.apicloud.com/mod_detail/2440。
当然这些都是简单的模块,我最近接触的相对于比较复杂模块就是融云和声网这个两个视频聊天的模块了。下次再跟大家详细介绍。
网友评论