wxc-panel

panel - 小程序组件

Install

  1. $ min install @minui/wxc-panel

Demos

无边框

面板 panel - 图1

  1. <template>
  2. <wxc-panel border="{{false}}" >
  3. <view class="content">无边框模式</view>
  4. </wxc-panel>
  5. </template>
  6. <script>
  7. export default {
  8. config: {
  9. usingComponents: {
  10. 'wxc-panel': '@minui/wxc-panel'
  11. }
  12. },
  13. data: { },
  14. /** note: 在 wxp 文件或者页面文件中请去掉 methods 包装 */
  15. methods: {
  16. onClick(event) {
  17. console.log(event)
  18. }
  19. }
  20. }
  21. </script>
  22. <style>
  23. .content {
  24. padding: 30rpx;
  25. }
  26. </style>

设置标题

面板 panel - 图2

  1. <template>
  2. <wxc-panel title="标题" bind:click="onClick">
  3. <view class="content">内容</view>
  4. </wxc-panel>
  5. </template>
  6. <script>
  7. export default {
  8. config: {
  9. usingComponents: {
  10. 'wxc-panel': '@minui/wxc-panel'
  11. }
  12. },
  13. data: { },
  14. /** note: 在 wxp 文件或者页面文件中请去掉 methods 包装 */
  15. methods: {
  16. onClick(event) {
  17. console.log(event)
  18. }
  19. }
  20. }
  21. </script>
  22. <style>
  23. .content {
  24. padding: 30rpx;
  25. }
  26. </style>

无上边距

面板 panel - 图3

  1. <template>
  2. <wxc-panel margin="{{false}}" >
  3. <view class="content">无上边距模式</view>
  4. </wxc-panel>
  5. </template>
  6. <script>
  7. export default {
  8. config: {
  9. usingComponents: {
  10. 'wxc-panel': '@minui/wxc-panel'
  11. }
  12. },
  13. data: { },
  14. /** note: 在 wxp 文件或者页面文件中请去掉 methods 包装 */
  15. methods: {
  16. onClick(event) {
  17. console.log(event)
  18. }
  19. }
  20. }
  21. </script>
  22. <style>
  23. .content {
  24. padding: 30rpx;
  25. }
  26. </style>

API

Panel

名称描述
title[说明]:panel 上方的标题。[类型]:String[默认值]:""
margin[说明]:panel 是否设置上边距。[类型]:Boolean[默认值]:true
border[说明]:panel 是否设置边框。[类型]:Boolean[默认值]:true
bind:click[说明]:panel 的点击事件。组件带有 slot 时,在组件上绑定事件触发事件会报错,故用自定义事件避免该错误。

ChangeLog

v1.0.0(2018-4-9)

  • 初始版本