更新记录

1.0(2023-08-14)

根据uni-steps 改造


平台兼容性

Vue2 Vue3
×
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
HBuilderX 3.7.11 × × × × × ×
钉钉小程序 快手小程序 飞书小程序 京东小程序
× × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari
× × × × × × × × ×

插件简绍

实现原理

steps-image 是通过uni-step 改造而成

使用环境

经测试发现大部分浏览器都可以正常使用(微信,QQ,谷歌,火狐,safari)

插件使用

插件已支持 uni_modules 支持组件easycom,以下代码演示的是普通使用

<!-- HTML -->
    <UniStepsImage :datas="datas"
                   :active="datas.length"
                   :options="options"    ></UniStepsImage>
// js
import UniStepsImage from "@/components/stephen-uni-steps-image/uni-steps-image/uni-steps-image.vue"
    // 嫌路径长的话可以单独复制出来
export default {
        components: {
            UniStepsImage
        },
        data(){
            return {
                options:{
                    label:"title", //自定义名称
                    time:"time",//自定义时间名称
                    thumb:"thumb",//缩略图
                    imgUrl:"imgUrl",//预览图
                    description:'desc' ,//文本描述
                    timeOptions:{size:18,color:""}, //时间点颜色和大小
                    titleOptions:{size:14,color:""},//标题颜色和大小
                    descOptions:{size:14,color:"#ccc"},//描述颜色和大小
                },
                datas:[
                    {
                        thumb:"https://img1.baidu.com/it/u=3698355147,4173481165&fm=253&fmt=auto&app=120&f=JPEG?w=1422&h=800" ,//缩略图
                        imgUrl:"https://img1.baidu.com/it/u=3698355147,4173481165&fm=253&fmt=auto&app=120&f=JPEG?w=1422&h=800",//图片路径
                        title:"清风徐来十里香",
                        time:'2023-09-01 12:12:12',
                        label:"我是本身title",
                        desc:"清空万里随风飘"
                    }
                ]
            }
        }
        onLoad() {
            //模拟数据
            for(let i=0;i<10;i++){

                this.datas.push(this.datas[0])
            }
        },
    }

相关API

可传属性(Props)
参数 说明 类型 默认值
label 自定义的标题key String false
time 自定时间的key String environment
thumb 显示的缩略图key String whole
imgUrl 预览图片的高清图key String false
description 描述的key String false
timeOptions 时间文字大小和颜色配置 json size:14
titleOptions 标题文字大小和颜色配置 json size:14
descOptions 描述文字大小和颜色配置 json size:14

label:"title", //自定义名称 time:"time",//自定义时间名称 thumb:"thumb",//缩略图 imgUrl:"imgUrl",//预览图 description:'desc' ,//文本描述 timeOptions:{size:14,color:""}, //时间点颜色和大小 titleOptions:{size:14,color:""},//标题颜色和大小 descOptions:{size:14,color:"#ccc"},//描述颜色和大小

插槽 (slot)
插槽名称 说明 默认值
自定义的内容会在图片下方显示

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

暂无用户评论。

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问