整体感觉钉钉H5应用开发的JS文档还是写的很好的,但是我们的项目不止适配钉钉一个平台,为了方便区分是否钉钉环境,后续也是找到了方法在这里单独记录一下;
判断是否再钉钉开发环境
// 备注:钉钉h5开发,根据dingtalk-jsapi可以判断当前是否是在钉钉环境,也可以通过粗暴的报错去判断;
import * as dd from 'dingtalk-jsapi'
export const dDingJudgeEnvPlatform = () => { /* 判断是否钉钉环境 */
if (dd.env.platform === 'notInDingTalk') {
return false
}
return true
}
export const dDingJudgeEnv = () => { /* 第二种方案 */
if (dd.other) return false
return true
}