vueComponent / ant-design-vue-pro

👨🏻‍💻👩🏻‍💻 Use Ant Design Vue like a Pro! (vue2)

Home Page:https://pro.antdv.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Issue / PR 编写建议 (必读)

sendya opened this issue · comments

为了更好的解决你的问题, 建议在发表前, 先浏览以下内容。

issue

  • 提供你的系统信息(发行版名字,版本号,浏览器等)。
  • 提供你所使用的 Pro 版本。可以对比 github 上的版本列表页, 看看是否为最新版, 也许你的问题在新版本中已经修复了。
  • 尽量详细描述你的问题,以及这个问题是如何出现的,最好能把 操作步骤大概说一下,以便我能重现这个问题。可以通过截图,录屏,浏览器Console报错等方式提交更多的信息。
  • 超过 7 天未对 Contributors 的回复进行反馈的,默认将认为已解决关闭 Issue
  • 请使用提供的 Issue 模板格式发布
  • 提问前请确认已经查找过 Vue 文档 | Vue-Cli3 | Ant Design Vue | Webpack | Cli3 完全配置例示

pull request

  • 请不要修改项目的换行规格(重要)
  • 提交代码的基本格式请遵守 .editorconfigeslint (提交前请用 yarn run lint --no-fix检查是否有 rules 未通过)如果未遵守,将直接关闭 pr
  • 配置 git config git config core.autocrlf input

    具体命令 git config --global core.autocrlf input

  • 提交的 pull request 请描述清楚做了什么改动
  • 尽量遵循本项目 commit message 如下:
    • 修复 bug : fix: bug title (如果有 issue,请在结尾带 #issue 号)
    • 修复包管理信息: fix(package): move polyfills dependencie to dev
    • 新增功能: feat: add multi-tabs
    • 更新文档: docs: xxxx
    • 其他操作: chore: rename loadding -> loading
    • 重构代码: refactor: multi-tabs
  • 不合并:自有业务逻辑、无意义代码、格式化代码

最后

复制大家都在说的话:

最最重要的一点, 如果有什么问题, 请尽量把语气放平和一点, 不要像某社区里的用户那样, 一副天下人都欠你的语气来提问题。

项目维护者本身也有自己的工作,开源项目开发也只是个人兴趣,也是方便自己使用,本项目最初就是从生产环境剥离出来的骨框架。
所以,如果你觉得该项目内有什么是你不需要的,有一些功能你不想保留的话,而你又有一定的开发经验的话, 可以自己 fork 一份,自己去移除掉部分功能模块,如果有不懂的地 方, 可以留言或邮件联系我,在我有空的时候可以适当解答一下你的疑惑(但不是有义务必须解答,你要理解)。

另外 合理的、多数人都需要的功能、建议,我会考虑。但是精力有限, 不一定会马上加入。

附录

本项目未开设 QQ 讨论群,但是可以加入到 Ant Design Vue 的基础组件群,群号为:217490093 点击链接加入群聊【Ant Design Vue】

请认真填写加群问题,乱写会直接拒绝! 且 问题版本号不是指本项目(Pro)的版本号。

如何加入你们?

__

如何加入你们?

如果你有什么疑问,或者有什么想法 可以直接发 issue,也可以发 PR 并进行说明

打包放到服务器后 js css找不到

怎么加入a-tree-select组件

您好,ant-design-pro-vue文档中,入门下的和服务端交互下的 // api/user.js示例代码中
import { axios } fromm '@/utils/request',from,多写了m,希望有时间可以更正

webstorm中部分组件标签不识别,没有语法提示,怎么解决?a-layout-sider可以识别,但是a-layout-header确识别不了。

请问会更新支持多标签页吗?

退出登录,跳转到登录页,没有实现,原因是在permission.js文件。对其判断跳转到了/dashboard/workplace,最终原因是因为ACCESS_TOKEN没有清除,但是刷新页面后是清除了。请问如何解决登录不跳转问题

尝试将@click改成 @click.native后删除
image可以成功
。可能是组件之间的问题,初学者不太懂

bug:移动端https://preview.pro.antdv.com/dashboard/analysis 时,柱形图的nav一直在跳动。

<script> export default { name: 'RouteView', props: { keepAlive: { type: Boolean, default: true } }, data () { return {} }, render () { const { $route: { meta }, $store: { getters } } = this const inKeep = ( ) const notKeep = ( ) // 这里增加了 multiTab 的判断,当开启了 multiTab 时 // 应当全部组件皆缓存,否则会导致切换页面后页面还原成原始状态 // 若确实不需要,可改为 return meta.keepAlive ? inKeep : notKeep if (!getters.multiTab && !meta.keepAlive) { return notKeep } // return this.keepAlive || getters.multiTab || meta.keepAlive ? inKeep : notKeep return meta.keepAlive ? inKeep : notKeep } } </script>

如何不让所有组件缓存,只让列表缓存,并且不会还原成原始状态

您好 请问Ant Design Pro Vue 3.0版本 pro-layout 左侧菜单栏 收放宽度 收回去的宽度collapsedWidth默认80 怎么修改默认值 没有找到 这个对应的参数 伸出来的宽度找到了是siderWidth

您好 请问Ant Design Pro Vue 3.0版本 pro-layout 左侧菜单栏 收放宽度 收回去的宽度collapsedWidth默认80 怎么修改默认值 没有找到 这个对应的参数 伸出来的宽度找到了是siderWidth

@sendya 感谢 发现了 是文档内的连接没更新 其实就是这个 https://pro.antdv.com/docs/router-and-nav

Bug:vue-antd-pro v3.0.2 src/layouts/UserLayout.vue line: 12
"~@assets/logo.svg" 在本地运行时因vue.config.js中SvgRule的file-loader使用ES语法,
导致出现<img src=""[object Module]"> , 经查Vue官方文档发现vue-loader会将资源路径编译为CommonJS语法,
因此,在SvgRule的options中加入
SvgRule.options({
esModule: false,
name: 'assets/[name].[hash:8].[ext]'
})