• 第七周学习


    springboot+vue前后端分离

    使用vue前端访问spring boot后台api,实现跨域访问,前后端分离。

    后台提供json数据

    import com.ftest.springboot.entity.Area;
    import com.ftest.springboot.repository.CgRepository;
    import org.springframework.beans.factory.annotation.Autowired;
    import org.springframework.data.domain.Page;
    import org.springframework.data.domain.PageRequest;
    import org.springframework.web.bind.annotation.GetMapping;
    import org.springframework.web.bind.annotation.PathVariable;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.RestController;
    
    import java.util.List;
    
    @RestController
    @RequestMapping("/cg")
    public class AreaController {
        @Autowired
        private CgRepository cgRepository;
    
        @GetMapping("/findall")
        public List<Area> findAll(){
            return cgRepository.findAll();
        }
    
        @GetMapping("/findall/{page}/{size}")
        public Page<Area> findAll1(@PathVariable int page, @PathVariable int size){
    
            PageRequest request=PageRequest.of(page,size);
            return cgRepository.findAll(request);
        }
    }

     前端接收

    data() {
    return {
    pagesize:'',//分页页码
    total:'',//总数
    tableData: []//数据
    }
    },
    created() {
    const _this=this;
    axios.get('http://localhost:8888/cg/findall/'+'0'+'/10').then(function (resp) {
    _this.tableData=resp.data.content
    _this.total=resp.data.totalElements
    _this.pagesize=resp.data.size
    // console.log(resp)
    })
    }
  • 相关阅读:
    父子传值
    第三次作业
    第二次作业
    最后一次作业--总结报告
    Vue项目axios请求设置responseType无效
    滚动条样式修改
    超出部分显示省略号,鼠标悬浮显示详细文本,el-tooltip
    大屏rem
    js比较时间大小
    kindeditor编辑器上传图片跨域
  • 原文地址:https://www.cnblogs.com/sonofdemon/p/12656774.html
Copyright © 2020-2023  润新知