Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript HTML代码中vue.js V-for和Flask之间存在冲突?_Javascript_Flask_Vue.js - Fatal编程技术网

Javascript HTML代码中vue.js V-for和Flask之间存在冲突?

Javascript HTML代码中vue.js V-for和Flask之间存在冲突?,javascript,flask,vue.js,Javascript,Flask,Vue.js,我在HTML中使用以下代码 <tr v-for="item in rowData" > <th scope="row">{{ item.mail }}</th> <td>{{ item.date }}</td> <td>{{ item.adress }}</td> <td>{{ item.company }}</td

我在HTML中使用以下代码

<tr v-for="item in rowData" >
          <th scope="row">{{ item.mail }}</th>
          <td>{{ item.date }}</td>
          <td>{{ item.adress }}</td>
          <td>{{ item.company }}</td>
          <td>{{ item.fliers }}</td>
</tr>

{{item.mail}
{{item.date}
{{item.address}
{{item.company}
{{item.fliers}

将行动态添加到表中。当我打开html文件时,这段代码一切正常,但是当我使用Flask并在localhost上打开这段代码时,我得到“jinja2.exceptions.UndefinedError:'item'未定义”。有没有办法让这项工作在Flask中进行?

您没有正确地循环数据。目前,
item
在Jinja中不作为变量存在,因此会给您带来错误。这与Vue无关

请尝试以下方法:

{% for item in rowData%}
<tr>
  <th scope="row">{{ item.mail }}</th>
  <td>{{ item.date }}</td>
  <td>{{ item.adress }}</td>
  <td>{{ item.company }}</td>
  <td>{{ item.fliers }}</td>
</tr>
{% endfor %}
{%for rowData%中的项]
{{item.mail}
{{item.date}
{{item.address}
{{item.company}
{{item.fliers}
{%endfor%}

也请阅读。

我不再有错误,但该表不会像没有烧瓶的原始表那样更新。您必须提供更多信息/代码才能获得帮助。我们不知道您的表在过去是如何更新的,也不知道现在是如何更新的,也不知道差异是什么,也不知道您希望它们是什么。当然。如果问题与Vue无关,我可能会问另一个问题,以避免在这个线程中造成混乱。