Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

生成的代码在one-ui的index模块里,请问如何新建module进行前端模块开发 #36

Open
olight opened this issue Oct 26, 2018 · 3 comments

Comments

@olight
Copy link

olight commented Oct 26, 2018

code-gen生成的ui,生成在index模块里...
登录后入口是index.html
所有动作都在index.htm/#/xxxx/xxxxx 进行单页切换,
在菜单上配的链接会定位到 index.htm/#/后面。
请问,我新建的独立module,名称为network,里面有配套api、router、views等,还有network.html/vue/js....
1.如何在菜单上配置url到该network.html页面入口?
2.index.html读取时加载许多初始化数据、菜单数据,network模块的html入口如何继承在index模块上,不再加载过多的head、sidebar数据??
(前端小白)

@lcw2004
Copy link
Owner

lcw2004 commented Oct 31, 2018

如何在菜单上配置url到该network.html页面入口?

network.html 这个页面是没有的,network应该是属于index.html页面里面的一个路由。

index.html读取时加载许多初始化数据、菜单数据,network模块的html入口如何继承在index模块上,不再加载过多的head、sidebar数据??

  1. head、sidebar里面的数据不用管
  2. 你新添加的network模块需要分别添加前端路由和后端菜单
    • 前端路由:在 src\module\index\router文件夹下面建立network文件夹并建立自己的路由(比如:/network/test),在home.js文件中将自己的路由引入到总路由里面。
    • 后端菜单:在菜单管理里面新增菜单权限(链接为:/network/test),分配给相应的角色。
  3. 用户登录之后,后台查询出其相应的菜单权限,点击菜单的时候页面会切换到相应的路由上。

@olight
Copy link
Author

olight commented Nov 4, 2018

按您上述说的这种配置方式,是否是多页模式。想进行多页开发multi-page的话,就是这样的方式进行吗?

@lcw2004
Copy link
Owner

lcw2004 commented Nov 4, 2018

这个不是多页模式,这只是多页模式(index.html)里面的一个SPA的一个router。

具体的多页模式你可以看一下src/module/account,src/module/login,src/module/index这三个文件夹,这三个文件夹就是三个SPA应用。

你可以看一下 wiki 开发(前端界面)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants