feat: 添加 view 页面

master
XuPeng 2020-12-07 11:14:55 +08:00
parent bae7d6662e
commit 419206f8fb
7 changed files with 77 additions and 8 deletions

View File

@ -1,7 +1,7 @@
{ {
"pages": [ "pages": [
"pages/component/view/view",
"pages/component/index/index", "pages/component/index/index",
"pages/component/view/view",
"pages/API/index/index" "pages/API/index/index"
], ],
"window": { "window": {

View File

@ -2,7 +2,7 @@ Page({
onShareAppMessage() { onShareAppMessage() {
return { return {
title: '小程序官方组件展示', title: '小程序官方组件展示',
path: 'page/component/index' path: 'pages/component/index'
} }
}, },
@ -12,8 +12,8 @@ Page({
id: 'view', id: 'view',
name: '视图容器', name: '视图容器',
open: false, open: false,
pages: ['view', 'scroll-view', 'swiper'] pages: ['view', /*'scroll-view', 'swiper'*/]
}, { }, /*{
id: 'content', id: 'content',
name: '基础内容', name: '基础内容',
open: false, open: false,
@ -43,8 +43,21 @@ Page({
name: '开放能力', name: '开放能力',
open: false, open: false,
pages: ['web-view'] pages: ['web-view']
} }*/
] ],
theme: 'light'
},
onLoad() {
this.setData({
theme: wx.getSystemInfoSync().theme || 'light'
})
if (wx.onThemeChange) {
wx.onThemeChange(({ theme }) => {
this.setData({ theme })
})
}
}, },
kindToggle(e) { kindToggle(e) {

View File

@ -13,8 +13,8 @@
</view> </view>
<view class="kind-list-item-bd {{item.open ? 'kind-list-item-bd-show' : ''}}"> <view class="kind-list-item-bd {{item.open ? 'kind-list-item-bd-show' : ''}}">
<view class="navigator-box {{item.open ? 'navigator-box-show' : ''}}"> <view class="navigator-box {{item.open ? 'navigator-box-show' : ''}}">
<block wx:for-items="{{item.pages}}" wx:for-item="page" wx:key="*item"> <block wx:for-items="{{item.pages}}" wx:for-item="page" wx:key="item">
<navigator url="pages/component/{{page}}" class="navigator"> <navigator url="/pages/component/{{page}}/{{page}}" class="navigator">
<view class="navigator-text">{{page}}</view> <view class="navigator-text">{{page}}</view>
<view class="navigator-arrow"></view> <view class="navigator-arrow"></view>
</navigator> </navigator>

View File

@ -0,0 +1,8 @@
Page({
onShareAppMessage() {
return {
title: 'view',
path: 'pages/component/view/view'
}
},
})

View File

@ -0,0 +1,3 @@
{
"usingComponents": {}
}

View File

@ -0,0 +1,31 @@
<import src="../../common/head.wxml" />
<import src="../../common/foot.wxml" />
<view class="container">
<template is="head" data="{{title: 'view'}}"/>
<view class="page-body">
<view class="page-section">
<view class="page-section-title">
<text>flex-direction: row\n横向布局</text>
</view>
<view class="page-section-spacing">
<view class="flex-wrp" style="flex-direction:row;">
<view class="flex-item demo-text-1"></view>
<view class="flex-item demo-text-2"></view>
<view class="flex-item demo-text-3"></view>
</view>
</view>
</view>
<view class="page-section">
<view class="page-section-title">
<text>flex-direction: column\n纵向布局</text>
</view>
<view class="flex-wrp" style="flex-direction:column;">
<view class="flex-item flex-item-V demo-text-1"></view>
<view class="flex-item flex-item-V demo-text-2"></view>
<view class="flex-item flex-item-V demo-text-3"></view>
</view>
</view>
</view>
<template is="foot" />
</view>

View File

@ -0,0 +1,14 @@
.flex-wrp{
margin-top: 30px;
display:flex;
}
.flex-item{
width: 100px;
height: 150px;
font-size: 13px;
}
.flex-item-V{
margin: 0 auto;
width: 150px;
height: 100px;
}