热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

将vivContext.userId拉入Action

如何解决《将vivContext.userId拉入Action》经验,为你挑选了1个好方法。

我想访问$ vivcontext.userId。我可以成功地将userId作为独立的Action检索,但是当我尝试在另一个Action中进行操作时,它失败了。

我为Userid,DummyInput和AccessVivContext创建了动作AccessVivContext.js和模型。使用{意图:目标:AccessVivContext}我可以在模拟器中成功检索到userId。

我想在我的checkEntitlements函数期间调用userId函数,如下所示:

function checkEntitlements() {

  var userid = $vivContext.userId
  console.log('userid is', userid)
  var optiOns= {
    passAsJson: true,
    returnHeaders: true,
    headers:
      { accept: 'application/json'},
    format: 'json'
  };

  // Note Bixby HTTP API is asynchronous - no need for a promise or callback
  var respOnse= http.postUrl('https://altbrains.com/api/user/check_entitlements', options, userid)
    console.log(response)
  return response;

此函数位于GetRemoteContent.js中,该函数由GetContent.js调用。

我在GetContent.js操作ReferenceError中收到一条错误消息:未定义“ $ vivContext”。



1> Pete Haas..:

您需要将$ vivContext传递给函数。否则,它将是不确定的。例如:

function checkEntitlements($vivContext) {
// YOUR CODE HERE
}


推荐阅读
author-avatar
syingjin
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有