ylbtech-小程序-demo:小程序示例-page/component |
如下将展现小程序官方组件能力,组件样式仅供参考,开发者可根据自身需求自定义组件样式,具体属性参数详见小程序开发文档。json
1. page/component返回顶部 |
Page({ data: { list: [ { id: 'view', name: '视图容器', open: false, pages: ['view', 'scroll-view', 'swiper'] }, { id: 'content', name: '基础内容', open: false, pages: ['text', 'icon', 'progress'] }, { id: 'form', name: '表单组件', open: false, pages: ['button', 'checkbox', 'form', 'input', 'label', 'picker', 'radio', 'slider', 'switch', 'textarea'] }, { id: 'nav', name: '导航', open: false, pages: ['navigator'] }, { id: 'media', name: '媒体组件', open: false, pages: ['image', 'audio', 'video'] }, { id: 'map', name: '地图', pages: ['map'] }, { id: 'canvas', name: '画布', pages: ['canvas'] } ] }, kindToggle: function (e) { var id = e.currentTarget.id, list = this.data.list; for (var i = 0, len = list.length; i < len; ++i) { if (list[i].id == id) { list[i].open = !list[i].open } else { list[i].open = false } } this.setData({ list: list }); } })
{ "navigationBarTitleText": "小程序官方组件展现" }
<view class="index"> <view class="index-hd"> <image class="index-logo" src="resources/kind/logo.png"></image> <view class="index-desc">如下将展现小程序官方组件能力,组件样式仅供参考,开发者可根据自身需求自定义组件样式,具体属性参数详见小程序开发文档。</view> </view> <view class="index-bd"> <view class="kind-list"> <block wx:for-items="{{list}}" wx:key="{{item.id}}"> <view class="kind-list-item"> <view id="{{item.id}}" class="kind-list-item-hd {{item.open ? 'kind-list-item-hd-show' : ''}}" bindtap="kindToggle"> <view class="kind-list-text">{{item.name}}</view> <image class="kind-list-img" src="resources/kind/{{item.id}}.png"></image> </view> <view class="kind-list-item-bd {{item.open ? 'kind-list-item-bd-show' : ''}}"> <view class="navigator-box {{item.open ? 'navigator-box-show' : ''}}"> <block wx:for-items="{{item.pages}}" wx:for-item="page" wx:key="*item"> <navigator url="pages/{{page}}/{{page}}" class="navigator"> <view class="navigator-text">{{page}}</view> <view class="navigator-arrow"></view> </navigator> </block> </view> </view> </view> </block> </view> </view> </view>
@import "../common/index.wxss";
2. ./pages/view 试图容器返回顶部 |
3. ./pages/content 基础内容返回顶部 |
4. ./pages/form 表单组件返回顶部 |
5. ./pages/nav 导航返回顶部 |
6. ./pages/media 媒体组件返回顶部 |
7. ./pages/map 地图返回顶部 |
8. ./pages/canvas 画布返回顶部 |
9.返回顶部 |
10.返回顶部 |
11.返回顶部 |
![]() |
做者:ylbtech 出处:http://ylbtech.cnblogs.com/ 本文版权归做者和博客园共有,欢迎转载,但未经做者赞成必须保留此段声明,且在文章页面明显位置给出原文链接,不然保留追究法律责任的权利。 |