我正在尝试使用gooddataJS sdk进行gooddata/d3js的初始设置,但它给出了这个错误:“(索引):34未捕获TypeError: gooddata.login不是一个函数”不确定为什么我得到这个错误,我完全按照gooddataJS sdk入门中所说的做了,编译后它显示无法找到visualization.js.map,最终goodata.login不是一个函数(我没有得到gooddata.js的任何错误)
<div id="root" class="app"></div><h1>GoodData JS Project Template</h1><!-- Dendencies of your project can be specified here --><script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script><script src="../gooddata.js"></script><script src="../viz/gooddata-js/dist/gooddata.js"></script><script>var projectId = 'n4qgebtg809vbi573dvat2s28rizwkm0',user = "svs+analyticsimpl@eaab.com",passwd = "svs>";//显示登录信息
$(‘body’).append(‘登录...’);
函数(用户,密码).then(gooddata.login(){
// Loged in$('div.login-loader').remove();$('body').append('<div class="loading">Loading data...</div>');gooddata.execution.getData(projectId, elements).then(function(dataResult) { console.log(dataResult);});});
</script></body>
发布于 2019-02-18 18:47:19
我认为您在错误的级别调用了登录方法。"login“是"gooddata.user”的一部分,而不是直接的gooddata。您的呼叫应如下所示:
gooddata.user.login(user, passwd).then(function() https://stackoverflow.com/questions/54596676
复制相似问题