2020-08-27 17:18:57 +08:00

126 lines
4.6 KiB
Vue
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<template>
<div class="article">
<h1>快速上手</h1>
<h2>创建工程</h2>
<p>
fes init [projectName]
</p>
<h2>启动项目</h2>
<p>
进入工程目录执行 fes dev 进入开发模式
</p>
<h2>打包</h2>
<p>
进入工程目录执行 fes build [--env=sit]命令执行完在根目录下生成dist目录里面存放打包好的静态资源文件
</p>
</div>
<!--<Row><h2>1 项目目录与路由</h2></Row>-->
<!--<Row>-->
<!--<Cell span="20" offset="1">-->
<!--<h3>1.1 Fes将根据项目的pages目录结构自动生成路由规则</h3>-->
<!--</Cell>-->
<!--</Row>-->
<!--<pre>-->
<!--pages # 文件夹pages-->
<!-- index.fes # 根路由页面 路径 index.html#/-->
<!-- a.fes # 路径 /a-->
<!-- b # 文件夹b-->
<!-- index.fes # 路径 /b-->
<!-- @id.fes # 动态路由 /b/:id-->
<!-- c.fes # 路径 /b/c-->
<!-- layout.fes # 根路由下所有page共用的外层-->
<!---->
<!--pages文件下的文件为根路径 :/a-->
<!---->
<!--普通子路由 pages文件夹下文件夹b里面的文件bar.fes则为 /b/bar-->
<!--动态路径参数 /b/:id 当需要把某种模式匹配到的所有路由全都映射到同个组件可以使用动态路径参数-->
<!--现在呢 /b/foo /b/bar 都将映射到相同的路由-->
<!---->
<!--如果/b路由下既有动态子路由又有普通子路由先匹配普通子路由/b/:id和/b/c优先匹配/b/c-->
<!--</pre>-->
<!--<Row>-->
<!--<Cell span="20" offset="1">-->
<!--<h3>1.2 侧边栏导航配置</h3>-->
<!--</Cell>-->
<!--</Row>-->
<!--<pre>-->
<!--对应1.1生成的路由规则在项目src/app.js中配置,在侧边栏自动生成对应的列表菜单-->
<!--//设置菜单-->
<!--this.set("FesMenu", [{-->
<!--title: "b",-->
<!--path: '/b',-->
<!--subMenu: [{-->
<!--title: "c",-->
<!--path: '/b/c',-->
<!--}]-->
<!--},{-->
<!--title: "简单的列表页",-->
<!--path: '/list'-->
<!--},{-->
<!--title: "自定义内容列表页",-->
<!--path: '/list1'-->
<!--},{-->
<!--title: "内容很多的编辑",-->
<!--path: '/list/edit'-->
<!--}]-->
<!--);-->
<!--</pre>-->
<!--<hr>-->
<!--<Row><h2>2 公共模块的配置</h2></Row>-->
<!--<pre>-->
<!--2.1 侧边栏底部配置-->
<!--2.1.1 项目文件left.vue模板为空时,默认显示FesUserNameFesRoleName和退出按钮(FesLogout), 项目中\src\app.js做相应设置-->
<!--//设置退出逻辑-->
<!--this.set("FesLogout", function () {-->
<!--alert(1)-->
<!--});-->
<!--//设置用户、角色等-->
<!--setTimeout(()=> {-->
<!--this.set("FesUserName", "万纯harrywan");-->
<!--this.set("FesRoleName", "管理员");-->
<!--}, 1000);-->
<!--2.1.2 项目文件left.vue做自定义设置时2.1.1部分则不显示使用自定义文件内容-->
<!--2.2 头部菜单配置-->
<!---->
<!--头部菜单默认不显示可以通过给 .layout-right-header 元素上加class .show-->
<!--项目文件top.vue模板为自定义头部内容-->
<!--</pre>-->
<!--<hr>-->
<!--<Row><h2>3 右边主体内容示例</h2></Row>-->
<!--<Row><h3>主体内容布局可以使用<a v-link="{ path:'/component'}">fes-ui组件</a>也可以使用fes封装性更高的Fes-search-panelFes-list-panelFes-query-pageFes-route-menu等等组件</h3></Row>-->
<!--<markdown></markdown>-->
<!--<pre>-->
<!--注意这里的data使用FesData-->
<!--</pre>-->
<!--<hr>-->
</template>
<script type="text/ecmascript-6">
import markdown from './md/play.md'
export default {
data: function () {
return {
}
},
components: {
markdown,
},
ready: function () {
},
methods: {
}
}
</script>