最近开发一个钉钉H5微应用,eslint检查在调用钉钉接口时报错
使用:
componentDidMount() {
dd.biz.navigation.setTitle({
title : "消息详情",
onSuccess : function(result) {
console.log('success')
},
onFail : function(err) {
console.log('fail')
}
});
};
报错如下:

解决如下:
方法一:
componentDidMount() {
// eslint-disable-next-line
dd.biz.navigation.setTitle({
title : "消息详情",
onSuccess : function(result) {
console.log('success')
},
onFail : function(err) {
console.log('fail')
}
});
};
加了一条注释,eslint在会跳过检查,就不会报错了。
方法二:
引入依赖包 dingtalk-jsapi
在需要页面导入依赖后需要的地方进行使用。使用方法如下:
dd.ready(()=>{
dd.biz.navigation.setTitle({
title : "消息详情",
onSuccess : function(result) {},
onFail : function(err) {}
});
})
dd.error(function(err){
alert('dd error: ')
});

本文介绍在开发钉钉H5微应用时遇到的eslint报错问题及两种解决方案:一是通过添加注释禁用eslint检查;二是引入dingtalk-jsapi依赖包,并在页面中正确使用。
&spm=1001.2101.3001.5002&articleId=93747138&d=1&t=3&u=de6937ca116b44dd9649bc71a1febe4f)
632





