久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術(shù)文章
文章詳情頁

有關(guān)vue 開發(fā)釘釘 H5 微應(yīng)用 dd.ready() 不執(zhí)行問題及快速解決方案

瀏覽:195日期:2022-06-12 10:12:11

最近在做釘釘?shù)拿獾牵琻pm 安裝好 dingtalk-jsapi 后,執(zhí)行 dd.ready()怎么都不生效。但是判斷當前環(huán)境是不是 ‘notInDingTalk’ 時又是有效的。花了很長時間,一直找不到原因。后來無意中發(fā)現(xiàn)別人的代碼似乎跟我有一點差異,于是抱著死馬當活馬醫(yī)的心態(tài)試試,結(jié)果真的有效。

廢話不多說,原因在于從官網(wǎng)復制的代碼里 的匿名函數(shù)function(){},在vue開發(fā)里是無效的,需要改成 箭頭函數(shù) () =>{}修改之前的:

有關(guān)vue 開發(fā)釘釘 H5 微應(yīng)用 dd.ready() 不執(zhí)行問題及快速解決方案

這個 ‘this.userCode’ 是臨時修改成用于測試有沒有進入 dd.ready() 的,不要在意這些細節(jié)。如果正常的話,this.userCode 應(yīng)該顯示 :“開始執(zhí)行ready 進入了釘釘 獲取授權(quán)碼成功”但是實際上只顯示了:“開始執(zhí)行ready“修改后:

有關(guān)vue 開發(fā)釘釘 H5 微應(yīng)用 dd.ready() 不執(zhí)行問題及快速解決方案

終于如愿顯示授權(quán)碼了:

有關(guān)vue 開發(fā)釘釘 H5 微應(yīng)用 dd.ready() 不執(zhí)行問題及快速解決方案

貼上代碼:

if (dd.env.platform !== 'notInDingTalk') { this.userCode += ’開始執(zhí)行ready ’; //進行釘釘?shù)卿洸僮?dd.ready(() => { this.$Message.info(’1’) this.userCode = ’進入了釘釘 ’; dd.runtime.permission.requestAuthCode({ corpId: corpId, // 企業(yè)id onSuccess: (info) => { //todo: 測試獲取授權(quán)碼 this.userCode += ' 獲取授權(quán)碼成功 '; this.userCode += info.code // 通過該免登授權(quán)碼可以獲取用戶身份 }, onFail: (error) => { this.userCode += ' 獲取授權(quán)碼失敗 '; console.log(’好吧,問題不小’) this.$Message.error(JSON.stringify(error)) } }); });

總結(jié)

到此這篇關(guān)于有關(guān)vue 開發(fā)的釘釘 H5 微應(yīng)用 dd.ready() 不執(zhí)行問題及快速解決方案的文章就介紹到這了,更多相關(guān)vue 釘釘微應(yīng)用 dd.ready() 不執(zhí)行內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標簽: 釘釘
相關(guān)文章:
主站蜘蛛池模板: 普定县| 射阳县| 淳化县| 汤阴县| 隆尧县| 鄂尔多斯市| 拜城县| 于都县| 东安县| 周宁县| 天等县| 辽宁省| 曲松县| 揭阳市| 增城市| 马尔康县| 南漳县| 永川市| 马边| 平阴县| 泰州市| 昌平区| 宣化县| 藁城市| 靖宇县| 成武县| 沈丘县| 翁牛特旗| 平泉县| 磴口县| 璧山县| 阿瓦提县| 临颍县| 沙洋县| 涿鹿县| 博湖县| 银川市| 宁化县| 永仁县| 绍兴县| 交口县|