1.5.1 • Published 1 year ago

@wines/grids v1.5.1

Weekly downloads
-
License
-
Repository
-
Last release
1 year ago

@wines/grids

Grid 宫格

在水平和垂直方向,将布局切分成若干等大的区块。

使用指南

在 page.json 中引入组件

{
  "navigationBarTitleText": "wux-grids",
  "usingComponents": {
    "wux-grids": "@wines/grids",
    "wux-grid": "@wines/grids/grid"
  }
}

示例

<view class="page">
	<view class="page__hd">
		<view class="page__title">Grid</view>
		<view class="page__desc">宫格</view>
	</view>
	<view class="page__bd">
		<view class="sub-title">Default</view>
		<wux-grids>
			<wux-grid thumb="http://cdn.skyvow.cn/logo.png" label="Wux Weapp" />
			<wux-grid thumb="http://cdn.skyvow.cn/logo.png" label="Wux Weapp" />
			<wux-grid thumb="http://cdn.skyvow.cn/logo.png" label="Wux Weapp" />
			<wux-grid thumb="http://cdn.skyvow.cn/logo.png" label="Wux Weapp" />
			<wux-grid thumb="http://cdn.skyvow.cn/logo.png" label="Wux Weapp" />
			<wux-grid thumb="http://cdn.skyvow.cn/logo.png" label="Wux Weapp" />
			<wux-grid thumb="http://cdn.skyvow.cn/logo.png" label="Wux Weapp" />
			<wux-grid thumb="http://cdn.skyvow.cn/logo.png" label="Wux Weapp" />
			<wux-grid thumb="http://cdn.skyvow.cn/logo.png" label="Wux Weapp" />
		</wux-grids>
		<view class="sub-title">Square = true</view>
		<wux-grids square>
			<wux-grid thumb="http://cdn.skyvow.cn/logo.png" label="Wux Weapp" />
			<wux-grid thumb="http://cdn.skyvow.cn/logo.png" label="Wux Weapp" />
			<wux-grid thumb="http://cdn.skyvow.cn/logo.png" label="Wux Weapp" />
			<wux-grid thumb="http://cdn.skyvow.cn/logo.png" label="Wux Weapp" />
			<wux-grid thumb="http://cdn.skyvow.cn/logo.png" label="Wux Weapp" />
			<wux-grid thumb="http://cdn.skyvow.cn/logo.png" label="Wux Weapp" />
			<wux-grid thumb="http://cdn.skyvow.cn/logo.png" label="Wux Weapp" />
			<wux-grid thumb="http://cdn.skyvow.cn/logo.png" label="Wux Weapp" />
			<wux-grid thumb="http://cdn.skyvow.cn/logo.png" label="Wux Weapp" />
		</wux-grids>
		<view class="sub-title">Bordered = false</view>
		<wux-grids bordered="{{ false }}">
			<wux-grid thumb="http://cdn.skyvow.cn/logo.png" label="Wux Weapp" />
			<wux-grid thumb="http://cdn.skyvow.cn/logo.png" label="Wux Weapp" />
			<wux-grid thumb="http://cdn.skyvow.cn/logo.png" label="Wux Weapp" />
			<wux-grid thumb="http://cdn.skyvow.cn/logo.png" label="Wux Weapp" />
			<wux-grid thumb="http://cdn.skyvow.cn/logo.png" label="Wux Weapp" />
			<wux-grid thumb="http://cdn.skyvow.cn/logo.png" label="Wux Weapp" />
			<wux-grid thumb="http://cdn.skyvow.cn/logo.png" label="Wux Weapp" />
			<wux-grid thumb="http://cdn.skyvow.cn/logo.png" label="Wux Weapp" />
			<wux-grid thumb="http://cdn.skyvow.cn/logo.png" label="Wux Weapp" />
		</wux-grids>
		<view class="sub-title">Col = 4</view>
		<wux-grids col="4">
			<wux-grid thumb="http://cdn.skyvow.cn/logo.png" label="Wux Weapp" />
			<wux-grid thumb="http://cdn.skyvow.cn/logo.png" label="Wux Weapp" />
			<wux-grid thumb="http://cdn.skyvow.cn/logo.png" label="Wux Weapp" />
			<wux-grid thumb="http://cdn.skyvow.cn/logo.png" label="Wux Weapp" />
			<wux-grid thumb="http://cdn.skyvow.cn/logo.png" label="Wux Weapp" />
			<wux-grid thumb="http://cdn.skyvow.cn/logo.png" label="Wux Weapp" />
			<wux-grid thumb="http://cdn.skyvow.cn/logo.png" label="Wux Weapp" />
			<wux-grid thumb="http://cdn.skyvow.cn/logo.png" label="Wux Weapp" />
		</wux-grids>
		<view class="sub-title">Custom content</view>
		<wux-grids>
			<wux-grid>
				<wux-icon type="logo-github" />
				<view>Wux Weapp</view>
			</wux-grid>
			<wux-grid>
				<wux-icon type="logo-github" />
				<view>Wux Weapp</view>
			</wux-grid>
			<wux-grid>
				<wux-icon type="logo-github" />
				<view>Wux Weapp</view>
			</wux-grid>
			<wux-grid>
				<wux-icon type="logo-github" />
				<view>Wux Weapp</view>
			</wux-grid>
			<wux-grid>
				<wux-icon type="logo-github" />
				<view>Wux Weapp</view>
			</wux-grid>
			<wux-grid>
				<wux-icon type="logo-github" />
				<view>Wux Weapp</view>
			</wux-grid>
			<wux-grid>
				<wux-icon type="logo-github" />
				<view>Wux Weapp</view>
			</wux-grid>
			<wux-grid>
				<wux-icon type="logo-github" />
				<view>Wux Weapp</view>
			</wux-grid>
			<wux-grid>
				<wux-icon type="logo-github" />
				<view>Wux Weapp</view>
			</wux-grid>
		</wux-grids>
	</view>
</view>

API

Grids props

参数类型描述默认值
prefixClsstring自定义类名前缀wux-grids
colstring列数3
borderedboolean是否有边框true
squareboolean每个格子是否固定为正方形false

Grids externalClasses

名称描述
wux-class根节点样式类

Grid props

参数类型描述默认值
prefixClsstring自定义类名前缀wux-grid
hoverClassstring指定按钮按下去的样式类。当 hover-class="none" 时,没有点击态效果default
thumbstring缩略图-
labelstring描述信息-
bind:clickfunction点击事件-

Grid slot

名称描述
-自定义内容
header自定义缩略图

Grid externalClasses

名称描述
wux-class根节点样式类
1.5.1

1 year ago

1.5.0

1 year ago

1.3.5

2 years ago

1.4.0

2 years ago

1.3.2

3 years ago

1.3.1

3 years ago

1.3.0

3 years ago