为了账号安全,请及时绑定邮箱和手机立即绑定

如何在GTM中修复“此语言功能仅在ECMASCRIPT6模式下受支持”?

如何在GTM中修复“此语言功能仅在ECMASCRIPT6模式下受支持”?

一只斗牛犬 2021-04-15 10:14:32
我尝试在GTM中使用一些js代码,但出现此错误。该行发生错误window.sbHooks.addAction('sbCoreState::CreateBets/success', (data, response) => {我在哪里使用自定义vue js钩子。我该如何解决?<script>if (typeof window.sbHooks === 'object') {  // отправим данные о достижении цели (размещение ставки/прогноза) в Яндекс Метрику  window.sbHooks.addAction('sbCoreState::CreateBets/success', (data, response) => {    //data.express_bet - сумма экспресса, если это значение есть  - то ставка экспресс    //data.express_tip - текст экспресса    //добавлен экспресс с прогнозом или без    if (      typeof data.express_bet !== 'undefined' &&      typeof response.body.ids !== 'undefined' &&      Array.isArray(response.body.ids) &&      response.body.ids.length > 0    ) {      if (typeof yaCounter47035968 != 'undefined') {        yaCounter47035968.reachGoal('AddTipExpress');        if (data.express_tip.length > 0) {          yaCounter47035968.reachGoal('AddReviews');        }      }    }    // Если это несколько ставок, то переберем их и посмотрим есть ли текст    if (      typeof data.express_bet == 'undefined' &&      data.bets.length > 0    ) {      for (var i = 0; i <= data.bets.length - 1; i++) {        var tip_text = data.bets[i].tip_text;        if (typeof yaCounter47035968 != 'undefined') {          yaCounter47035968.reachGoal('AddTipOrdinary');          if (typeof tip_text !== 'undefined') {            yaCounter47035968.reachGoal('AddReviews');          }        }      }    }  });}</script>
查看完整描述

2 回答

?
aluckdog

TA贡献1847条经验 获得超7个赞

将箭头函数转换为function函数。

  window.sbHooks.addAction('sbCoreState::CreateBets/success', function(data, response) {
  // the rest stays the same


查看完整回答
反对 回复 2021-04-29
?
万千封印

TA贡献1891条经验 获得超3个赞

您必须删除箭头,因此您的函数必须如下所示:

window.sbHooks.addAction('sbCoreState::CreateBets/success', function (data, response) {


查看完整回答
反对 回复 2021-04-29
  • 2 回答
  • 0 关注
  • 180 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信