Giter Club home page Giter Club logo

larke-admin-frontend's Introduction

larke-admin 前端页面

项目介绍

  • larke-admin 的前端页面
  • 框架为 vue2element-ui
  • 本项目为 后台前端页面后台api服务 可查看 Larke Admin 项目

截图预览

login index
admin admin-access
attach config
menus rule2

更多截图 Larke Admin 后台截图

安装步骤

  1. 前端编译文档可以查看文档 README-build.zh-CN.md

在编译前你需要复制 .env.development.larke 重命名为 .env.development,复制 vue.config.js.larke 重命名为 vue.config.js

  1. 当前编译环境
  • (node v9.9.0 / npm 6.14.8)

  • (node v16.6.2 / npm 6.14.8)

扩展推荐

名称 描述
demo 扩展示例
操作日志 记录 admin 系统的相关操作日志
签名证书 生成RSA,EDDSA,ECDSA等非对称签名证书
日志查看器 laravel日志查看扩展

注:扩展目录默认为 /extension 目录

特别鸣谢

感谢以下的项目,排名不分先后

  • vue

  • element-ui

  • vue-element-admin

开源协议

  • larke-admin 遵循 Apache2 开源协议发布,在保留本系统版权的情况下提供个人及商业免费使用。

版权

larke-admin-frontend's People

Contributors

deatil avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

larke-admin-frontend's Issues

[vue-router] "path" is required in a route configuration

按照你的方法操作后,在登录界面点登陆后,跳转到dashboard的时候老提示[vue-router] "path" is required in a route configuration,你有出现过这个问题吗,排查发现是路由加载报错。[Exception: TypeError: 'caller', 'callee', and 'arguments' properties may not be accessed on strict mode function,解决了很久也没搞定
image

[Bug]: 登陆成功前端不跳转。node报错,请问怎么处理?

larke-admin-frontend 版本

1.0

Golang 版本

laravel

是否依旧存在

可以

bug描述

1.按照你的文档操作
2.点击登陆,显示登录,但是未跳转
[Vue warn]: data functions should return an object:
https://vuejs.org/v2/guide/components.html#data-Must-Be-a-Function

(found in )
warn @ vue.runtime.esm.js:619
initData @ vue.runtime.esm.js:4703
initState @ vue.runtime.esm.js:4636
Vue._init @ vue.runtime.esm.js:5000
VueComponent @ vue.runtime.esm.js:5148
Message @ element-ui.common.js:30540
main_Message. @ element-ui.common.js:30569
_callee$ @ permission.js:51
tryCatch @ regeneratorRuntime.js:44
eval @ regeneratorRuntime.js:125
eval @ regeneratorRuntime.js:69
asyncGeneratorStep @ asyncToGenerator.js:3
_next @ asyncToGenerator.js:22
Promise.then (async)
asyncGeneratorStep @ asyncToGenerator.js:12
_next @ asyncToGenerator.js:22
Promise.then (async)
asyncGeneratorStep @ asyncToGenerator.js:12
_next @ asyncToGenerator.js:22
Promise.then (async)
asyncGeneratorStep @ asyncToGenerator.js:12
_next @ asyncToGenerator.js:22
eval @ asyncToGenerator.js:27
eval @ asyncToGenerator.js:19
eval @ permission.js:69
iterator @ vue-router.esm.js:1935
step @ vue-router.esm.js:1709
step @ vue-router.esm.js:1713
runQueue @ vue-router.esm.js:1717
confirmTransition @ vue-router.esm.js:1964
transitionTo @ vue-router.esm.js:1866
replace @ vue-router.esm.js:2279
eval @ vue-router.esm.js:1950
_callee$ @ permission.js:47
tryCatch @ regeneratorRuntime.js:44
eval @ regeneratorRuntime.js:125
eval @ regeneratorRuntime.js:69
asyncGeneratorStep @ asyncToGenerator.js:3
_next @ asyncToGenerator.js:22
Promise.then (async)
asyncGeneratorStep @ asyncToGenerator.js:12
_next @ asyncToGenerator.js:22
Promise.then (async)
asyncGeneratorStep @ asyncToGenerator.js:12
_next @ asyncToGenerator.js:22
eval @ asyncToGenerator.js:27
eval @ asyncToGenerator.js:19
eval @ permission.js:69
iterator @ vue-router.esm.js:1935
step @ vue-router.esm.js:1709
step @ vue-router.esm.js:1713
runQueue @ vue-router.esm.js:1717
confirmTransition @ vue-router.esm.js:1964
transitionTo @ vue-router.esm.js:1866
replace @ vue-router.esm.js:2279
eval @ vue-router.esm.js:1950
_callee$ @ permission.js:47
tryCatch @ regeneratorRuntime.js:44
eval @ regeneratorRuntime.js:125
eval @ regeneratorRuntime.js:69
asyncGeneratorStep @ asyncToGenerator.js:3
_next @ asyncToGenerator.js:22
Promise.then (async)
asyncGeneratorStep @ asyncToGenerator.js:12
_next @ asyncToGenerator.js:22
Promise.then (async)
asyncGeneratorStep @ asyncToGenerator.js:12
_next @ asyncToGenerator.js:22
eval @ asyncToGenerator.js:27
eval @ asyncToGenerator.js:19
eval @ permission.js:69
iterator @ vue-router.esm.js:1935
step @ vue-router.esm.js:1709
step @ vue-router.esm.js:1713
runQueue @ vue-router.esm.js:1717
confirmTransition @ vue-router.esm.js:1964
transitionTo @ vue-router.esm.js:1866
replace @ vue-router.esm.js:2279
eval @ vue-router.esm.js:1950
_callee$ @ permission.js:47
tryCatch @ regeneratorRuntime.js:44
eval @ regeneratorRuntime.js:125
eval @ regeneratorRuntime.js:69
asyncGeneratorStep @ asyncToGenerator.js:3
_next @ asyncToGenerator.js:22
Promise.then (async)
asyncGeneratorStep @ asyncToGenerator.js:12
_next @ asyncToGenerator.js:22
Promise.then (async)
asyncGeneratorStep @ asyncToGenerator.js:12
_next @ asyncToGenerator.js:22
eval @ asyncToGenerator.js:27
eval @ asyncToGenerator.js:19
eval @ permission.js:69
iterator @ vue-router.esm.js:1935
step @ vue-router.esm.js:1709
step @ vue-router.esm.js:1713
runQueue @ vue-router.esm.js:1717
confirmTransition @ vue-router.esm.js:1964
transitionTo @ vue-router.esm.js:1866
replace @ vue-router.esm.js:2279
eval @ vue-router.esm.js:1950
_callee$ @ permission.js:47
tryCatch @ regeneratorRuntime.js:44
eval @ regeneratorRuntime.js:125
eval @ regeneratorRuntime.js:69
asyncGeneratorStep @ asyncToGenerator.js:3
_next @ asyncToGenerator.js:22
Promise.then (async)
asyncGeneratorStep @ asyncToGenerator.js:12
_next @ asyncToGenerator.js:22
Promise.then (async)
asyncGeneratorStep @ asyncToGenerator.js:12
_next @ asyncToGenerator.js:22
eval @ asyncToGenerator.js:27
eval @ asyncToGenerator.js:19
eval @ permission.js:69
iterator @ vue-router.esm.js:1935
step @ vue-router.esm.js:1709
step @ vue-router.esm.js:1713
runQueue @ vue-router.esm.js:1717
confirmTransition @ vue-router.esm.js:1964
transitionTo @ vue-router.esm.js:1866
push @ vue-router.esm.js:2267
push @ vue-router.esm.js:2529
eval @ index.vue:221
Promise.then (async)
eval @ index.vue:219
eval @ element-ui.common.js:22992
eval @ element-ui.common.js:23510
complete @ index.js:89
eval @ index.js:225
next @ util.js:148
next @ util.js:116
cb @ index.js:173
validateCaptcha @ index.vue:112
eval @ index.js:216
next @ util.js:114
asyncSerialArray @ util.js:120
eval @ util.js:154
asyncMap @ util.js:151
validate @ index.js:141
validate @ element-ui.common.js:23506
eval @ element-ui.common.js:22986
validate @ element-ui.common.js:22985
handleLogin @ index.vue:216
click @ index.vue:219
invokeWithErrorHandling @ vue.runtime.esm.js:1854
invoker @ vue.runtime.esm.js:2179
original.wrapper @ vue.runtime.esm.js:6911
vue.runtime.esm.js:619 [Vue warn]: Property "visible" must be accessed with "$data.visible" because properties starting with "$" or "
" are not proxied in the Vue instance to prevent conflicts with Vue internalsSee:

修改建议

No response

[Question]: 点击更新权限,报超时错误

疑惑的地方

点击更新权限缓存报
timeout of 5000ms exceeded
微信截图_20230922143030
用户组权限也给了
微信截图_20230922143043
就是那个供应商管理
但是api调用的话报没有访问权限,使用admin账号是可以的,不管我前端有没有增加这个权限

期望的结果

给了权限能生效

vue 严格模式设置

可以在 main.js 里 new Vue 之前设置 Vue.config.strict = false 来取消严格模式

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.