Panel面板
引入
在app.json或index.json中引入组件,默认为ES6版本
"usingComponents": {
"vtu-panel": "/miniprogram_npm/vtuweapp/panel/vtu-panel"
}
代码演示
基础用法
<vtu-panel title="标题内容">
<view>内容</view>
</vtu-panel>
<vtu-panel>
<vtu-cell slot="header" title="开关" icon="iconfont icon-kefu" icon-color="#1989fa" border value="{{switch}}" type="switch"></vtu-cell>
<view>内容</view>
</vtu-panel>
<vtu-panel>
<vtu-cell slot="header" title="标题显示" value="状态" valueColor="#f44" border content="详细的描述信息"></vtu-cell>
<view>内容</view>
</vtu-panel>
高级用法
<vtu-panel round l_show="{{loading}}" l_label="加载中.." use-footer-slot>
<vtu-radio-group model="{{1}}">
<vtu-radio value="1" label="北京" icon="iconfont icon-biaoxing" ></vtu-radio>
<vtu-radio value="2" label="上海" icon="iconfont icon-xihuan" ></vtu-radio>
<vtu-radio value="3" label="深圳" icon="iconfont icon-sousuo"></vtu-radio>
<vtu-radio value="4" label="南京" icon="iconfont icon-shangchuan"></vtu-radio>
</vtu-radio-group>
<vtu-btn slot="footer" type="primary" size="small" bind:click="startLoading">点击加载</vtu-btn>
</vtu-panel>
<vtu-panel round l_show="{{loading}}" l_img="/assets/image/wait.gif" l_label="加载中.." use-footer-slot>
<vtu-radio-group model="{{1}}">
<vtu-radio value="1" label="北京" icon="iconfont icon-biaoxing" ></vtu-radio>
<vtu-radio value="2" label="上海" icon="iconfont icon-xihuan" ></vtu-radio>
<vtu-radio value="3" label="深圳" icon="iconfont icon-sousuo"></vtu-radio>
<vtu-radio value="4" label="南京" icon="iconfont icon-shangchuan"></vtu-radio>
</vtu-radio-group>
<vtu-btn slot="footer" type="primary" size="small" bind:click="startLoading">点击加载</vtu-btn>
</vtu-panel>
<vtu-panel use-footer-slot="true" round>
<vtu-cell slot="header" title="普通信息" value="状态" valueColor="#f44" border round></vtu-cell>
<view>内容</view>
<view slot="footer" class="footBtn">
<vtu-btn type="primary" size="small" inline-block="true">确定</vtu-btn>
<vtu-btn size="small" inline-block="true">取消</vtu-btn>
</view>
</vtu-panel>
组件参数
Props
参数 | 说明 | 类型 | 默认值 | 必填 |
---|
title | 面板标题 | String | - | 否 |
bg-color | 面板背景色 | String | #fff | 否 |
use-footer-slot | 是否使用底部插槽 | Boolean | false | 否 |
shadow | 阴影 | Boolean | false | 否 |
card | 卡片样式 | Boolean | false | 否 |
Slot插槽
名称 | 说明 | 必填 |
---|
header | 标题插槽 | 否 |
footer | 底部插槽 | 否 |
外部样式类
外部样式类名 | 说明 |
---|
v-class | 组件外部样式类 |