当前位置: 首页 > news >正文

四川省城乡住房与建设厅网站首页无代码搭建平台

四川省城乡住房与建设厅网站首页,无代码搭建平台,软件科技开发公司,网页登录文章目录0.需求分析1.服务端--Dao2.服务端--Service3.服务端--Controller4.前端1#xff09;page_list.vue中增加查询表单2#xff09;page_list.vue中添加数据模型对象3#xff09;在钩子方法中构建siteList站点列5.Api调用1#xff09;修改 cms.js#xff0c;向服务端传… 文章目录0.需求分析1.服务端--Dao2.服务端--Service3.服务端--Controller4.前端1page_list.vue中增加查询表单2page_list.vue中添加数据模型对象3在钩子方法中构建siteList站点列5.Api调用1修改 cms.js向服务端传递查询条件2page_list.vue中页面调用api中的方法0.需求分析 在页面输入查询条件查询符合条件的页面信息。 查询条件如下 站点Id精确匹配 模板Id精确匹配 页面别名模糊匹配 1.服务端–Dao 使用 CmsPageRepository中的findAll(Example var1, Pageable var2)方法实现无需定义 下边测试findAll方法实现自定义条件查询 //自定义条件查询测试 Test public void testFindAll() { //条件匹配器 ExampleMatcher exampleMatcher ExampleMatcher.matching(); exampleMatcher exampleMatcher.withMatcher(pageAliase, ExampleMatcher.GenericPropertyMatchers.contains()); //页面别名模糊查询需要自定义字符串的匹配器实现模糊查询 //ExampleMatcher.GenericPropertyMatchers.contains() 包含 //ExampleMatcher.GenericPropertyMatchers.startsWith()//开头匹配 //条件值 CmsPage cmsPage new CmsPage(); //站点ID cmsPage.setSiteId(5a751fab6abb5044e0d19ea1); //模板ID cmsPage.setTemplateId(5a962c16b00ffc514038fafd); // cmsPage.setPageAliase(分类导航); //创建条件实例 ExampleCmsPage example Example.of(cmsPage, exampleMatcher); Pageable pageable new PageRequest(0, 10); PageCmsPage all cmsPageRepository.findAll(example, pageable); System.out.println(all); }2.服务端–Service 在PageService的findlist方法中增加自定义条件查询代码 /** * 页面列表分页查询 * param page 当前页码 * param size 页面显示个数 * param queryPageRequest 查询条件 * return 页面列表 */ public QueryResponseResult findList(int page,int size,QueryPageRequest queryPageRequest){ //条件匹配器 //页面名称模糊查询需要自定义字符串的匹配器实现模糊查询 ExampleMatcher exampleMatcher ExampleMatcher.matching() .withMatcher(pageAliase, ExampleMatcher.GenericPropertyMatchers.contains()); //条件值 CmsPage cmsPage new CmsPage(); //站点ID if(StringUtils.isNotEmpty(queryPageRequest.getSiteId())){ cmsPage.setSiteId(queryPageRequest.getSiteId()); } / /页面别名 if(StringUtils.isNotEmpty(queryPageRequest.getPageAliase())){ cmsPage.setPageAliase(queryPageRequest.getPageAliase()); } / /创建条件实例 ExampleCmsPage example Example.of(cmsPage, exampleMatcher); //页码 page page‐1; //分页对象 Pageable pageable new PageRequest(page, size); //分页查询 PageCmsPage all cmsPageRepository.findAll(example,pageable); QueryResultCmsPage cmsPageQueryResult new QueryResultCmsPage(); cmsPageQueryResult.setList(all.getContent()); cmsPageQueryResult.setTotal(all.getTotalElements()); //返回结果 return new QueryResponseResult(CommonCode.SUCCESS,cmsPageQueryResult); }3.服务端–Controller 4.前端 1page_list.vue中增加查询表单 文件名page_list.vue !‐‐查询表单‐‐ el‐form :modelparams el‐select v‐modelparams.siteId placeholder请选择站点 el‐option v‐foritem in siteList :keyitem.siteId :labelitem.siteName :valueitem.siteId /el‐option /el‐select 页面别名el‐input v‐modelparams.pageAliase stylewidth: 100px/el‐input el‐button typeprimary v‐on:clickquery sizesmall查询/el‐button /el‐form2page_list.vue中添加数据模型对象 文件名page_list.vue 增加siteList、pageAliase、siteId如下 3在钩子方法中构建siteList站点列 文件名page_list.vue 5.Api调用 1修改 cms.js向服务端传递查询条件 2page_list.vue中页面调用api中的方法
http://www.yutouwan.com/news/161510/

相关文章:

  • 做营销型网站 推广的好处简约网站版式
  • seo爱站网临沂专业网站制作公司
  • 网站如何在百度上做推广方案个人简历网页制作教程
  • 爱站网长尾词挖掘邢台网站改版开发
  • 个体营业执照可以做网站嘛wordpress 跳转页面
  • 袜子网站建设规划书玉林市网站建设
  • 重庆手机网站推广方法石家庄网站建设的公司
  • 网站网址前的小图标怎么做的浙江综合网站建设配件
  • 网站建设公司做网站要多少费用上海嘉定网站建设
  • 还有哪些方法让网站更加利于seo中英文网站价格
  • 如何做网站网页免费营销网站的基本要素
  • 苏州做网站哪家比较好分类信息网站如何做优化
  • 马鞍山网站建设报价二级建造师报名入口官网
  • 自助式网站软件推广方式
  • 外贸网站建设的好处建网站教程
  • 网站模板 阿里公司变更登记申请表
  • 阿里云 建网站wordpress可视化编辑插件下载
  • 企业网站建设哪家正规手机网站建站
  • 西安给公司做网站网站建设公司电话咨询
  • gta5办公室网站建设中南京模板网站建设企业
  • 做网站哪家好 青岛搜狗推广开户费多少钱
  • 南京网站建设流程个人网站 虚拟主机价格
  • 湖南网站建设公司 要上磐石网络关于建设网站的报告书
  • 公司建站有哪些优势北京平面设计公司招聘信息
  • 流量打不开网站怎么办宣传册图片
  • 挣钱做任务的网站制作网站的app吗
  • 网站升级中html建瓯企业网站建设
  • eclipse与jsp网站开发网站页面打开速度慢
  • 商家建设网站的好处设计商城的网站建设
  • 飞色 网站建设徐州网站建设市场分析