1.5.1 • Published 1 year ago

@wines/image v1.5.1

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

@wines/image

Image 图片

图片。

使用指南

在 page.json 中引入组件

{
  "navigationBarTitleText": "Image",
  "usingComponents": {
    "wux-row": "@wines/row",
    "wux-col": "@wines/row/col",
    "wux-image": "@wines/image"
  }
}

示例

<view class="page">
	<view class="page__hd">
		<view class="page__title">Image</view>
		<view class="page__desc">图片</view>
	</view>
	<view class="page__bd">
		<view class="sub-title">Shape</view>
		<wux-row>
			<wux-col span="4">
				<wux-image wux-class="image" shape="rounded" src="https://picsum.photos/750/750/?random&s=1" />
			</wux-col>
			<wux-col span="4">
				<wux-image
				 wux-class="image"
				 shape="circle"
				 src="https://picsum.photos/750/750/?random&s=2"
				 loading="Loading"
				/>
			</wux-col>
			<wux-col span="4">
				<wux-image wux-class="image" shape="thumbnail" src="https://picsum.photos/750/750/?random&s=3">
					<image src="https://loading.io/spinners/spinner/index.ajax-spinner-preloader.svg" slot="loading" />
				</wux-image>
			</wux-col>
		</wux-row>
		<view class="sub-title">Loading</view>
		<wux-row>
			<wux-col span="4">
				<wux-image wux-class="image" src="https://picsum.photos/750/750/?random&s=4" />
			</wux-col>
			<wux-col span="4">
				<wux-image wux-class="image" src="https://picsum.photos/750/750/?random&s=5" loading="Loading" />
			</wux-col>
			<wux-col span="4">
				<wux-image wux-class="image" src="https://picsum.photos/750/750/?random&s=6">
					<image src="https://loading.io/spinners/spinner/index.ajax-spinner-preloader.svg" slot="loading" />
				</wux-image>
			</wux-col>
		</wux-row>
		<view class="sub-title">Empty</view>
		<wux-row>
			<wux-col span="4">
				<wux-image wux-class="image" src="" />
			</wux-col>
			<wux-col span="4">
				<wux-image wux-class="image" src="" empty="Empty" />
			</wux-col>
			<wux-col span="4">
				<wux-image wux-class="image" src="">
					<image src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" slot="empty" />
				</wux-image>
			</wux-col>
		</wux-row>
		<view class="sub-title">Error</view>
		<wux-row>
			<wux-col span="4">
				<wux-image wux-class="image" src="error" />
			</wux-col>
			<wux-col span="4">
				<wux-image wux-class="image" src="error" error="Error" />
			</wux-col>
			<wux-col span="4">
				<wux-image wux-class="image" src="error">
					<image src="http://cdn.skyvow.cn/logo.png" slot="error" />
				</wux-image>
			</wux-col>
		</wux-row>
	</view>
</view>

API

Image props

参数类型描述默认值
prefixClsstring自定义类名前缀wux-image
srcstring图片资源地址-
modestring图片裁剪、缩放的模式,可参考 imagescaleToFill
lazyLoadboolean图片懒加载。只针对 page 与 scroll-view 下的 image 有效false
shapestring形状,可选值为 normal、rounded、circle、thumbnailnormal
widthany默认宽度,单位 px300
heightany默认高度,单位 px225
unmountOnEmptyboolean资源不存在时是否卸载组件false
unmountOnErrorboolean资源加载失败时是否卸载组件false
emptystring资源不存在的提示内容-
loadingstring资源加载中的提示内容-
errorstring资源加载失败的提示内容-
bind:changefunction监听状态变化的回调函数-
bind:loadfunction资源加载完成时的回调函数-
bind:errorfunction资源加载失败时的回调函数-
bind:clickfunction点击事件-

Image slot

名称描述
-自定义内容
empty自定义资源不存在的提示内容
loading自定义资源加载中的提示内容
error自定义资源加载失败的提示内容

Image 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