代码拉取完成,页面将自动刷新
除了有Element
的风格还有Antv
风格,戳我;欢迎Star
,以便保存~
# 克隆项目
git clone https://gitee.com/liuhaier/vue-fuller-admin.git
# 进入项目目录
cd fuller-admin
# 安装依赖(建议不要直接使用 cnpm 安装依赖,会有各种诡异的 bug。可以通过如下操作解决 npm 下载速度慢的问题)
npm install --registry=https://registry.npm.taobao.org
# npm -i
npm install
# 启动服务
npm run dev
# 构建测试环境
npm run build:dev
# 构建生产环境
npm run build:pro
public function userLogin()
{
$table = db('admin');
$data = input('post.');
$name = trim($data['username']);
$result = $table->where(['username' => $name])->find();
if(!empty($result)){
if($data['password'] == 'admin'){
$result['token'] = 'admin-token';
return json(['msg'=>'登陆成功!','code'=> 20000, 'data' => $result]);
} else {
return json(['msg'=>'密码错误!','code'=> 10000]);
}
} else {
return json(['msg'=>'用户不存在!','code'=> 10000]);
}
}
public function userLogout()
{
return json(['msg'=>'退出成功!','code'=> 20000, 'data' => "success"]);
}
public function getUserInfo()
{
$result = [
'avatar' => "https://i.loli.net/2020/03/04/Ux6kNyCAHXTuMpt.gif",
'introduction' => "I am a super administrator",
'name' => "Super Admin",
'roles' => ["admin"]
];
return json(['code'=> 20000,'data'=> $result]);
}
因为自己的接口完全透明化,请勿滥用我的接口 :)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。