vue异步的到的数据无法在html中循环渲染

img

img

img

运行后控制台可以看到数据
但是渲染却不行,只出现了写的字符{{}}里的却没出现

img

img

这是怎么回事

无意中发现

第一次在Django中结合Vue就出现了数据渲染的问题,Vue通过ajax是可以正常拿到数据的但是就是无法渲染。查阅了一下午资料终于发现,Django在使用模板时,会解析{% %}便签中的代码作为Django的语法,而Vue渲染时需要使用 {undefined{ }}就与之产生了冲突。

解决方法:

加上{% verbatim %} {{mvt}}{% endverbatim %}即可。

原文
https://blog.csdn.net/m0_37112573/article/details/108872663

取值取错了,你赋值的是mvd,渲染的时候用的mvv,还有一个问题,你这页面变量不多,用this不行?还赋值给that

把mvd注册到data里

data(){
  retutn{
    mvd:[]
  }
}