Maison > interface Web > Voir.js > le corps du texte

Comment résoudre « SyntaxError : jeton inattendu <=' dans l'application Vue ?

王林
Libérer: 2023-06-25 16:13:40
original
7600 Les gens l'ont consulté

Comment résoudre "SyntaxError : Jeton inattendu "<=" dans l'application Vue ?

Lorsque vous utilisez la syntaxe d'un modèle, une liaison d'expression ou un jugement logique associé dans l'application Vue. Lorsque des erreurs de syntaxe se produisent, le Le type d'erreur le plus courant est l'erreur « SyntaxError : jeton inattendu », mais les solutions spécifiques varient en fonction de la situation.

Dans les applications Vue, cette erreur se produit. sont généralement causés par l'utilisation de caractères illégaux ou d'une syntaxe illégale dans la syntaxe du modèle, ce qui empêche le compilateur de les analyser correctement

Ci-dessous, nous présenterons quelques problèmes courants liés aux erreurs de syntaxe et aux solutions correspondantes. :

  1. Expression Javascript illégale utilisée dans le modèle

Dans le modèle L'utilisation d'expressions JavaScript illégales est une erreur courante, qui provoque généralement "SyntaxError : Erreurs de jeton inattendues dans les applications Vue. Par exemple, le résultat de l'utilisation de JavaScript pour calculer 1+1 dans un modèle Vue est le suivant :

<template>
  <div>{{1+1}}</div>
</template>
Copier après la connexion
.

Cependant, il est illégal d'inclure le '=' opérateur dans une expression :

<template>
  <div>{{age=18}}</div>
</template>
Copier après la connexion

Dans cet exemple, l'inclusion de l'opérateur "=" dans l'expression déclenche "SyntaxError: Unexpected token = "Exception, et empêche le compilateur d'analyser correctement l'expression. Pour résoudre ce problème. problème, nous devons utiliser une expression JavaScript normale :

<template>
  <div>{{age==18}}</div>
</template>
Copier après la connexion
  1. Parenthèses illégales utilisées dans le modèle#🎜 🎜#
L'utilisation de parenthèses illégales dans un modèle entraîne généralement dans une exception "SyntaxError: Unexpected token". Par exemple, l'utilisation de crochets dans un modèle Vue est la suivante :

<template>
  <div>{{ foo = ( bar + baz ) }}</div>
</template>
Copier après la connexion

Ici Dans l'exemple, le compilateur lancera une "SyntaxError: Unexpected token =". exception car les crochets ne sont pas nécessaires et doivent être supprimés

<template>
  <div>{{foo = bar + baz}}</div>
</template>
Copier après la connexion

    Des espaces ou des nouvelles lignes sont utilisés dans le modèle# 🎜🎜#
  1. Dans les applications Vue, la syntaxe. les erreurs peuvent également être causées par des espaces non valides ou des mesures de tolérance aux pannes dans le modèle, telles que des espaces répétés, des nouvelles lignes supplémentaires, des balises d'espacement ou des mesures non terminées, qui provoqueront une erreur dans le compilateur. , notre modèle contient des balises d'espacement supplémentaires : et des espaces de fin, qui déclencheront des erreurs telles que "SyntaxError : Unexpected token "{" ou "SyntaxError: Unexpected token"}". Pour résoudre ce problème, nous devons supprimer les espaces supplémentaires ou ce que nous appelons les marques d'espacement.
<template>
  <div>
    {{foo}}
  </div>
</template>
Copier après la connexion

Résumé :

Rencontrer des erreurs grammaticales n'est pas une chose terrible. Il nous suffit d'observer attentivement le message d'erreur et d'identifier quelle ligne contient l'erreur. Habituellement, les erreurs se produisent en raison de problèmes d'écriture. Le problème peut être résolu en supprimant les caractères non valides, en corrigeant les expressions incorrectes et en réorganisant l'ordre des instructions. Revisiter le code est la clé pour résoudre le problème. Dans le processus de modification constante du code, nous faisons également des progrès continus.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!