样式及布局
页面中涉及布局部分,请使用 flex布局方式,如果不熟悉请 点击查看这里
色彩
色彩类型 : default
/ primary
/ warning
/ success
/ error
/ info
这些色彩类型在按钮、背景及各种提示中会用到,详情请查看 uview 色彩说明
12列栅格布局
页面中的栅格布局采用 12列栅格布局,详情请查看 uview的栅格布局
栅格示例:
<row>
<u-col span="4">...</u-col>
<u-col span="4">...</u-col>
<u-col span="4">...</u-col>
<row>
<row>
<u-col span="4">...</u-col>
<u-col span="8">...</u-col>
<row>
如果是 表单项,可省略 u-col
,直接 在item
标签上设置 span
属性,例如:
<row>
<item span="4" label="姓名(中文)" label-width="200" prop="name" rule="req|cn">
<txt v-model="form.name" :disabled="true" />
</item>
<item span="8" label="国籍" prop="country">
<so-select :list="vuex_dict.country" v-model="form.country" @confirm="changeCountry" />
</item>
</row>
Icon
除框架中已有 Icon
外,我们集成了 iconfont
图标 ,根据图标名可直接调用,如:
<view class="iconfont icon-userinfo"></view>
这里只集成了图标,具体样式需要再书写。
另外可以使用 uni 和 uview 内置的图标(u-icon
组件),尤其在按钮和一些组件上 u-icon
的集成度更高,不需要多余样式,可直接使用
其他样式相关组件
uView
里其他样式相关的组件, 如 u-image
、u-badge
、u-cell
等等本身比较完善,没有做多余包装,可直接使用,点击文档去查看。