Home >Web Front-end >Vue.js >Vue error: Unexpected token '<' in Vue app – how to solve it?

Vue error: Unexpected token '<' in Vue app – how to solve it?

WBOY
WBOYOriginal
2023-08-20 21:17:191598browse

Vue报错:Unexpected token \'<\' in Vue app – 如何解决?

Vue.js is a popular JavaScript framework for building user interfaces and single-page applications. However, you may feel frustrated and confused when you get an error message like "Unexpected token '1f898d0094f7afb2e79b96e717939f62 tag should be added at the end of the code.

  1. HTML tags are used in JavaScript code

In Vue applications, HTML tags can only be used in the template part and cannot be used in JavaScript code. If you use an HTML tag in the JavaScript code of a Vue component, Vue will not be able to parse it correctly, thus returning an "Unexpected token '<'" error message.

For example, if your component code contains the following line:

export default {
  data() {
    return {
      message: "<h1>Welcome to my website!</h1>"
    }
  }
}

This will result in the error message:

Failed to compile.

...Unexpected token '<' in ...

Workaround: In the JavaScript code of the Vue component, avoid Use HTML tags. If you need to use HTML markup, you can use Vue's v-html directive to render it.

  1. Introduced Bad HTML Document

If you have introduced a bad HTML document in your Vue application that contains unsupported tags or incorrectly encoded tags, Vue will not be able to parse it correctly, thus returning an "Unexpected token '<'" error message.

For example, if you introduce a bad HTML document in a Vue component with the following line:

<template>
  <div>
    <object data="path/to/wrong/file.html"></object>
  </div>
</template>

This will result in the error message:

Failed to compile.

...Unexpected token '<' in ...

Workaround: Make sure to apply The program imports the correct HTML document and checks the document for any incorrect markup or encoding.

  1. The Vue application is not configured correctly

If the Vue application is not configured correctly, for example, the necessary plugins or libraries are not loaded correctly, "Unexpected token ' will appear <'" error message.

For example, if your Vue application does not have the Vue Router configured correctly, the following error message may appear:

Failed to compile.

...Unexpected token '<' in ...

Workaround: Make sure your Vue application is properly configured and loaded Necessary plugins and libraries. In the example above, make sure the Vue Router is loaded correctly.

Summary

When encountering the "Unexpected token '<'" error message in a Vue application, there may be several possible reasons. This problem can be solved by carefully inspecting Vue templates, avoiding the use of HTML tags in JavaScript code, introducing correct HTML documentation, and configuring the Vue application correctly. By ruling out these possible causes, you should be able to resolve the issue and continue developing your Vue application.

The above is the detailed content of Vue error: Unexpected token '<' in Vue app – how to solve it?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn