前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ApiCloudApp开发-$api is undefined

ApiCloudApp开发-$api is undefined

作者头像
宣言言言
发布2020-03-25 17:20:10
9700
发布2020-03-25 17:20:10
举报
文章被收录于专栏:宣言(Siam)博客宣言(Siam)博客

写在前面

在apicloud文档中 关于数据储存的部分,可以支持我们h5开发常用到的localStore模块

使用过程中遇到报错提示$api is undefined

记录遇到该问题及其解决方案

文档

文档demo如下

代码语言:javascript
复制
$api.setStorage('name','Tom');

但是使用不行。

这里的$api与之前我使用的api.xxx不同。所以猜测有没有可能是文档编写错误,直接调用api.setStorage() 也是失败的。

原文博客https://www.siammm.cn

原文地址https://cloud.tencent.com/developer/article/1604663

解决问题

直到后面使用到apicloud的前端框架,才知道这个问题是怎么导致的。

  • api对象是全局基础对象,在ApiCloud启动的时候初始化并注入到js的。
  • $api 是前端框架提供的一个对象,默认是没有引入的

出现这个问题主要是因为我们没有太多的精力和时间先完整的学习文档再进行开发,公司任务比较繁重,经常跳着观看,就弄混淆两个对象了。

所以我们只需要引入前端框架的js代码即可。

使用APICloud前端框架需引入api.js和api.css文件。api.js、api.css

开源地址:https://github.com/apicloudcom/apicloud-js-framework

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 写在前面
  • 文档
  • 解决问题
相关产品与服务
云开发 CloudBase
云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档