我有一个控制器类:
@RestController
public class ItemController {
@Autowired
private ItemService itemService;
@GetMapping("/auction_items")
public ModelAndView getAllItems() {
ModelAndView mv = new ModelAndView();
List<Item> itemList = itemService.getAllItems();
mv.addObject("auctionItems", itemList );
mv.setViewName("auction_items");
return mv;
}
}
然后我试图进入我的 getitems.html 页面:
<script>
var app = new Vue({
el: '#app',
data: {
auctionItems: <%= ${auctionItems} %>
}
})
</script>
我看到 Thymeleaf 的作用是 th:object="auctionItems"。在这种情况下,Vue 怎么样?或者我应该如何将 thymeleaf 对象标记为 vue 数据?
任何其他建议也将不胜感激。我的主要目标是在前端页面上使用 Vue。