const initFormData=async(id)=>{
const res=await axios.get("admin/product/"+id);
form.value=res.data.product;
}
后端代码
@GetMapping("/{id}")
public R findById(@PathVariable(value = "id") Integer id){
System.out.println("id="+id);
Product product = productService.findById(id);
Map<String,Object> map=new HashMap<>();
map.put("product",product);
return R.ok(map);
}
百度说是跨域问题用了注解和重写方法都没效果请问要怎么解决
跨域了,后端写个配置文件,配置下跨域就行了。
传送门:https://blog.csdn.net/weixin_39255905/article/details/124341670
前端可以配置代理
后端可以配置CORS
从代码压缩到 tree-shaking,JavaScript 生态系统有大量工具可以帮助我们减少通过网络下载的代码量。前端开发构建流水线需要花时间搞清楚应用程序中实际使用了哪些代码,以及如何压缩代码量。除了前端开发之外,我参加过的其他项目都不会如此关心代码量。
举个例子,一般 Python 项目都不必担心引入大规模依赖项的后果。numpy 是一个非常流行的 pypi 包,多用于数据科学和统计。将这个包添加到项目会导致总体的代码量增加约30MB。你能想象如果前端开发人员开发出如此规模的 JavaScript 包,哪怕比这个小很多,他们会受到怎样的苛责吗?
有时我们确实需要引入大型库,因为这些库可以节省大量的时间,而且对企业来说也具有成本效益。我们必须发挥创造力,而这样做就导致 JavaScript 生态系统中产生了数量惊人的工具。为了满足这一要求,这个生态系统不断地构建新工具。