Giter Club home page Giter Club logo

d2-admin's Issues

双核游览器切换时存在BUG

双核或多核游览器进行初次登录,之后进行内核的切换.
那么部分游览器本地数据库数据无法被加载

可能涉及到的数据有标签列表,主题,用户.

gif

建议完善下日志插件

实际项目中日志和监控是不可避免的

  1. 日志level
  2. 错误日志监控上报
  3. 统一日志格式 前缀,日期,uuid

tag右键触发菜单后有BUG

1.tag右键点击触发菜单
2.再在弹出的菜单中左键或右键点击下
3.点击后弹出的菜单将无法正常消退
3

建议集成 WebSocket

建议集成 WebSocket,在这之前我使用 VueSocket 可行,并有以下想法:

  1. 只配置端口,默认与 http 访问同 host
  2. 完整的默认事件,如:["connect", "error", "disconnect", "reconnect", "reconnect_attempt", "reconnecting", "reconnect_error", "reconnect_failed", "connect_error", "connect_timeout", "connecting", "ping", "pong"]
  3. 对socket重连的配置,如重连尝试次数

??

connect ETIMEDOUT 104.16.20.35:80
Error: connect ETIMEDOUT 104.16.20.35:80
at Object._errnoException (util.js:1024:11)
at _exceptionWithHostPort (util.js:1046:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1182:14)

建议作者把分支管理一下

建议作者把分支管理一下,可以按gitflow标准来拉一个dev分支出来,全部都提交到master分支上后续出问题不好维护:)

侧边导航切换bug

点击顶部切换侧边导航按钮,侧边的导航往左边缩放时,里面的内容消失不见;
望修复

高级布局中的拖拽和区域划分

很喜欢您高级布局中的拖拽和区域划分,只是您仅仅展示了效果,没有把应用的代码公开,希望尽快更新呦! 提一点小小的建议,虽然您组件的功能实现的没有问题,可是在查找相关组件的代码时,用觉得有些许的乱,希望可以参照 ant desige 的官网设计,把展示和代码分开,这样更加方便使用。仅仅是小建议,望采纳!

未监听fullScreen退出事件

可以监听一下fullScreen的退出事件,mac上的chrome按下ESC会退出全屏模式,但是全屏按钮的状态并未更改,或者可以考虑修改isFullScreen的逻辑,判断当前页面是否为全屏来显示icon样式及tooltip

建议新增Tab标签页

首先赞作者,很漂亮,比目前vue-admin star最多那个漂亮多了,哈哈
Tab标签页,在后台管理系统中,这个还是很常用的

登录页内存泄漏和资源浪费

项目登录页使用了 particles.js ,但忘记销毁了,导致登录后依然占用 CPU 资源。
虽然这个登录页基本都会被替换,但前期开发时还是会造成一些浪费,频繁打开登录页的话资源占用更严重。
可以增加钩子

beforeDestroy () {
    // 销毁粒子插件实例
    if (pJSDom && pJSDom.length > 0) {
      pJSDom[0].pJS.fn.vendors.destroypJS()
      pJSDom = []
    }
  }

refs:

  1. Angular 项目使用 particles.js 增强登录页面
  2. How to destroy a pJS object

无法运行

vue-loader.conf.js
    ...utils.cssLoaders({
    ^^^
SyntaxError: Unexpected token ...

公用主页

没有登录的时候可以显示一个公用的页面,而不是直接跳转到登录页面。
When you are not logged in, you can display a public page instead of jumping directly to the login page.

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.