Javascript “如何修复”;此语言功能仅在ECMAScript 6模式下受支持;在GTM中?
我尝试在GTM中使用一些js代码,但出现了这个错误。 这一行出现错误Javascript “如何修复”;此语言功能仅在ECMAScript 6模式下受支持;在GTM中?,javascript,vue.js,google-tag-manager,Javascript,Vue.js,Google Tag Manager,我尝试在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) => {
我使用自定义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>
if(typeof window.sbHooks=='object'){
// отправим данные о достижении цели (размещение ставки/прогноза) в Яндекс Метрику
window.sbHooks.addAction('sbCoreState::CreateBets/success',(数据、响应)=>{
//data.expressаbet-аааааааача-ааааааа
//data.expressāU tip-цццццццццццц1094
//добавлен экспресс с прогнозом или без
如果(
type of data.express\u bet!=“未定义”&&
typeof response.body.ids!=“未定义”&&
isArray(response.body.ids)&&
response.body.ids.length>0
) {
如果(类型为yaCounter47035968!=“未定义”){
Yacounter 47035968.reachGoal('AddTipExpress');
如果(data.express_tip.length>0){
Yacounter 47035968.reachGoal(“AddReviews”);
}
}
}
// Если это несколько ставок, то переберем их и посмотрим есть ли текст
如果(
typeof data.express\u bet==“未定义”&&
data.bets.length>0
) {
对于(var i=0;i将箭头函数转换为函数
函数
window.sbHooks.addAction('sbCoreState::CreateBets/success', function(data, response) {
// the rest stays the same
将箭头功能转换为功能
功能
window.sbHooks.addAction('sbCoreState::CreateBets/success', function(data, response) {
// the rest stays the same
您必须删除箭头,使函数看起来像:
window.sbHooks.addAction('sbCoreState::CreateBets/success', function (data, response) {
您必须删除箭头,使函数看起来像:
window.sbHooks.addAction('sbCoreState::CreateBets/success', function (data, response) {