关于自定义:自定义PC页面顶部分类教程今天它来啦
1、减少sql语句,组合数据表:eb_system_group(表前缀有更改,请手动变更) INSERT INTO `eb_system_group` (`id`, `cate_id`, `name`, `info`, `config_name`, `fields`) VALUES (NULL, 0, 'PC页面链接', 'PC页面链接', 'pc_link', '[{\"name\":\"\\u540d\\u79f0\",\"title\":\"name\",\"type\":\"input\",\"param\":\"\"},{\"name\":\"\\u5730\\u5740\",\"title\":\"link\",\"type\":\"input\",\"param\":\"\"}]');2、 在后盾设置->系统维护->开发配置->组合数据中找方才增加的PC页面链接,如图: 关上数据列表,自定义增加PC页面存在链接: 3、 pc端接口定义:在route/api.php文件搜寻‘pc’,定义接口在不须要受权登录分组中,如下: Route::get('get_top_category', 'pc.HomeController/getTopCategory')->name('getTopCategory');//获取顶部分类4、 在控制器文件目录:app/controller/api/pc/HomeController中定义方法:getTopCategory,如下: public function getTopCategory() { $list = sys_data('pc_link'); return app('json')->successful($list);}sys_data办法详解:https://doc.crmeb.com/web/pro...到这里数据和后端接口就定义实现5、 批改pc端代码,完整包中代码门路:view/pc(1)、文件components/headers.vue定义获取顶部分类办法: getTopCategory() { this.$axios.get("/pc/get_top_category").then((res) => { this.headerList = res.data; }); },在created()中调用;如图 (2) 批改data中headerList为空数组(3) 批改遍历展现分类如图: 留神:1、 pc批改当初本地测试通过,而后打包放入服务器public/home下,打包教程:https://doc.crmeb.com/web/pro...2、 分类数据排序(降序排序) 效果图如下: 看完如果还有不懂的敌人能够在下方留言或者关注crmeb公众号发问问题,咱们会帮大家解答 最初如果你感觉这篇文章对你有点用的话,麻烦请给咱们的开源我的项目点点star:http://github.crmeb.net/u/defu不胜感激 ! 收费获取源码地址:http://www.crmeb.com PHP学习手册:https://doc.crmeb.com 技术交换论坛:https://q.crmeb.com