添加教程需要的页面
根据上一节课的布局,我们需要用到三个页面,英雄页面,局内道具页面,召唤师技能页面。所以我们使用 umi g page 新建我们需要的三个页面。
$ umi g page hero --typescript --lessWrite: src/pages/hero.tsxWrite: src/pages/hero.less$ umi g page item --typescript --lessWrite: src/pages/item.tsxWrite: src/pages/item.less$ umi g page summoner --typescript --lessWrite: src/pages/summoner.tsxWrite: src/pages/summoner.less
页面创建成功,启动umi开发服务器(这是我们最后一次演示,如何启动umi开发服务器)
$ yarn startCompiling✔ success webpack compiled in 3s 754msDONE Compiled successfully in 3761ms 19:40:39App running at:- Local: http://localhost:8000/ (copied to clipboard)- Network: http://192.168.199.195:8000/
启动完成,我们可以通过直接访问路由的方式,访问页面。 http://localhost:8000/summoner 、http://localhost:8000/hero、http://localhost:8000/item
添加页面,以下方法任选其一即可:
方法一 手动添加页面
在 ./src/pages/ 下新建js或ts文件,如新建 ./src/pages/list/index.tsx 或者 ./src/pages/list.tsx ,输入
export default function() {return (<div><h1>List work!</h1></div>);}
这是最简单的一个页面了,当然如果你需要为你的页面添加样式,那就可以在头部引入。
方法二 使用umi g page
在项目根目录,执行
$ umi g page itemcreate src/pages/item.jscreate src/pages/item.css✔ success
会自动新建,页面的 js 文件和 css 文件。使用 --typescript --less 来选择性的指定文件类型。
