调用失败:{
"errorMessage":"Jsapi Should NOT Call,selectorString = uploadImage:to:",
"errorCode":"7"
}
谁知道这是什么原因?
dd_config['jsApiList'] = ['runtime.info',
'biz.contact.choose',
'device.notification.confirm',
'device.notification.alert',
'biz.navigation.setRight',
'device.notification.prompt',
'biz.ding.post',
'dd.version',
'biz.util.uploadImage',
];
这是dd.config的jsApiList的配置
因为引用了别的js框架导致全局变量dd冲突,所以重命名为
[font='Helvetica Neue', Helvetica, Arial, sans-serif]DingTalk
<script type="text/javascript" src="https://g.alicdn.com/ilw/ding/0.3.8/scripts/dingtalk.js"></script>
<script type="text/javascript">
//dingtalk与requireJs变量名重复
var DingTalk = dd;
</script>
DingTalk.config(dd_config);
DingTalk.ready(function () {
DingTalk.ui.webViewBounce.disable();
});
此时的禁用下拉刷新是成功的。
在后面的js调用附件上传处,重新的调用了一下钉钉的ready
DingTalk.ready(function() {
self.DingTalkUpload;
return true;
});
self.DingTalkUpload = function(element) {
var action, method, param;
method = 'biz.util.uploadImage';
action = 'alert';
param = {};
param.multiple = true;
param.onSuccess = function(result) {
self.uploadDownAttr(result);
return true;
};
param.onFail = function(result) {
alert('调用失败:' + JSON.stringify(result));
return true;
};
getMethod(method)(param);
return true;
};
-------------------------
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。