> TplayPro的前端(后台前端)其实是一个单页面的应用,我们可以为其配置一些初始化的数据,方便我们更好的使用。 #### 找到并打开/public/admin/controller/apiconfig.js ~~~ layui.define(function (exports) { const baseUrl = 'api/';//公共路径 const apiconfig = { domain: '', user: { login: '/tplay-admin/src/views/user/login.html',//login页面地址,要相对于根目录的完整路径 getMenus: 'api/menu.json',//后台菜单接口 }, routes:'api/routes.json',//路由配置接口 isLogin : 1, //是否验证登录状态1为验证0不验证 indexPage : '/tplay-admin/src',//主页路径 tplayCode:{ ok: 1, //成功状态码 login: 402, //已登录状态码 logout: 401, //未登录状态码 error: 0, //错误状态码 }, }; exports('apiconfig', apiconfig); }); ~~~ 这里重点说两个配置项: 1.后台菜单接口:TplayPro的后台菜单默认调用的是/public/admin/api/menu.json里的数据,你也可以在配置文件里更改接口地址去调用你动态添加的数据。 2.路由配置接口:TplayPro前端加入了路由功能,因此,每一个访问地址都要在事先配置好,再由接口返回,一旦访问不在配置里的路径,系统就会404。