最近要吧前端js的代码迁到vue里,之前返回值是ModelAndView的值 vue接取不到了,不想改后端代码,请问如何解决。
Vue是前端框架,主要用于构建单页面应用程序。它通常使用HTTP请求从后端获取数据,可以通过AJAX、Axios或fetch等技术与后端进行交互。而后端的ModelAndView类型一般是用于在Java或其他后端语言中组装模型数据和视图的一种方式,通常使用模板引擎生成HTML视图。因此,Vue并不会直接接收后端ModelAndView类型的list。
如果您想使用Vue与后端交互,并接收到后端返回的数据,您可以考虑在后端创建API接口,使用JSON格式返回数据。在Vue中,您可以使用Vue组件中的methods来发起HTTP请求,通常使用Axios库进行封装。一旦您从后端获得了JSON格式的数据,您可以将其存储在Vue组件中的data属性中,然后使用Vue的数据绑定和循环指令来渲染视图。