Oiyo 提供三大视图结构,让定义视图的能力最大化!
Oiyo 让 App.vue 作为入口,使得每一个路由都会拥有其 模板(template) 的内容。
<template>
<view>
<text>hey there! love from oiyo ❤</text>
<OiyoPage />
</view>
</template>
布局是嵌套在根层下的共享容器,作为承载页面的骨架,负责包裹并统一各业务页面的公共视图。与组件相同,其通过 src/layouts/default.vue 文件。支持通过可以设置为页面元数据进行配置。
<template>
<view>
<text>hey there! love from oiyo ❤</text>
<OiyoLayout>
<OiyoPage />
</OiyoLayout>
</view>
</template>
<template>
<view>
<DefaultNavbar />
<slot />
</view>
</template>
<template>
<view>
<text>对喽!这就是主页</text>
</view>
</template>
src/App.vue页面代表每个路由的视图。src/pages/ 目录中的每个 Vue 文件都代表一个不同的路由,Oiyo 会自动注册这些路由,支持多层文件夹。
<template>
<view>
<text>没错!这儿就是主页</text>
</view>
</template>