javascript - VSCode 问题 : Vue example doesn't work in Firefox/Chrome, 但它可以在 jsfiddle 中使用

标签 javascript html vue.js firefox visual-studio-code

当我在 Firefox 或 Chrome 中运行以下代码时,它会给出以下结果:

{‌{ value }}
{‌{ value }}
{‌{ element }}
{‌{ element }}
{‌{ element }}
{‌{ element }}

这是实际的代码,当我在 jsfiddle 或堆栈溢出中运行它时,它工作得很好:

new Vue({
  el: '#app',
  data: {
    testData: {
      name: 'TESTOBJECT', 
      id: 10,
      data: [1.67, 1.33, 0.98, 2.21]
    }
  }
});
 
<script src="https://cdn.jsdelivr.net/npm/vue@2.6.11"></script>

<div id="app">
  <ul>
    <li v-for="value in testData">
      <template v-if="Array.isArray(value)">
        <div v-for="element in value">{{ element }}</div>
      </template>
      <template v-else>
        {{ value }}
      </template>
    </li>
  </ul>
</div>

可能是什么问题?

最佳答案

这是一个 VSCode 问题。它不会显示所有字符,但无论如何都会存储它们。所以它向我展示了以下内容:

{{ 值 }}

但实际上保存在文件中并由浏览器处理的内容是:

enter image description here

要防止此错误,您可以安装以下 VSCode 扩展:Highlight Bad Chars

关于javascript - VSCode 问题 : Vue example doesn't work in Firefox/Chrome, 但它可以在 jsfiddle 中使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60335909/

相关文章:

javascript - 通过javascript将json转换成树数据

每一级标题的 HTML5 字幕标记,即 h1 到 h6

html - 在 Golang 的 HTML 模板中使用 Vue.js

vue.js - 如何从 Vuex 操作中的 axios 函数返回错误消息以调度 catch(error)?

javascript - 如何导入子对象

javascript - D3js v5 是否向后兼容 v4?

php - Mysql 表在云 9 中未显示为 html 表

php - 上传图片文件名不能为空错误

vue.js - 如何在 Vue SFC 中使用条件模板标签

javascript - Node js 和 eBay API 实现