zuiidea
zuiidea
关于权限管理
### 权限的设计  #### 页面访问权限 页面访问与菜单,面包屑导航,路由紧密联系,流程如下: - 进入应用,获取用户信息 - 获取完整菜单列表 - 根据用户信息中的角色和权限筛选出该用户的菜单 另一方面,对于页面的访问限制 - 在`app.js`中通过`pathname`匹配是否有符合的页面权限 - 有则返回当前页面,无则返回空页面 当然,后端人员需要配合对相应的接口做权限限制 #### 资源操作权限 待补充 - 设计不合理的地方请指出 - 所有权限账号:admin 密码:admin 部分权限账号:guest 密码:guest
做一个`G6` 和 `G`的渲染耗时测试,从代码执行耗时上能看到明显的差异,`G6` 在`graph.read(data)`耗时较长,`G`的耗时仅表现在对节点的遍历上。 但是同时使用`G6` 和 `G`渲染时,从视觉效果上几乎是同时展现的。是否有方法能拿到`G`真正渲染结束时的回调?  - 在线代码演示 [](https://codesandbox.io/s/antv-large-number-of-nodes-test-vnjpd?fontsize=14&hidenavigation=1&theme=dark)
有这样一个场景: 假设我要创建一个 [自定义表单控件](https://ant.design/components/form-cn/#components-form-demo-customized-form-controls) ,这个自定义表单控件是利用 `Form` 组件创建的,那在使用这个自定义表单控件时,无法避免``标签嵌套,浏览器报错: ``` Warning: validateDOMNesting(...): cannot appear as a descendant of . ``` 所以能否提供一个参数设置`Form`的顶级容器由什么元素渲染,比如: ``` ``` 实际节点应当是 ``` ``` 在复杂表单场景中,一个自定义表单控件也是非常复杂的,借用 `Form` 组件创建自定义表单控件是一个常见的场景。
如图,我自定义的样式放在一个通用的文件里面,card组件在子组件中被引用,编译后自定义通用样式在前面,不能覆盖原有样式 
1. 规范化API,目前API有算法21个,异步算法19个,数据结构1个。算法 API 调用方式统一传入一个对象参数,同步算法至少有 `graphData`属性,异步算法可传`workerScriptURL`属性。以 `getOutDegree` 为例: ```javascript const result = getOutDegree({ graphData, nodeId, }) getOutDegreeAsync({ graphData, nodeId, workerScriptURL, }).then(result => { console.log(result) }) ``` 目前支持API如下表: 序号 | 算法名 |...