更新记录

1.0.0(2022-07-11)

上传


平台兼容性

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

一个组件库

支持 小程序、H5等

页面名称 页面路径
首页 pages/index/index
手写签名 pages/Handwritten_Signature/Handwritten_Signature
左滑删除 pages/LeftSlideToDelete/LeftSlideToDelete
自定义导航栏 pages/Custom_header/Custom_header
正方体 pages/Asquare/Asquare
金额转大写 pages/numberminTomax/numberminTomax
进度条 pages/progress_Bar/progress_Bar
时间选择器 pages/Time_Selector/Time_Selector
购物车 pages/Shop_Cart/Shop_Cart
搜索高亮显示 pages/Highlighted_Query/Highlighted_Query
计算器 pages/Calculator/Calculator

一个组件库具体介绍

  • 传目前仅支持页面粘贴复制直接使用
  • 最高境界,人虽死了,但代码活着,为后人敬仰。 一个组件库开源免费。
  • 一个组件库是uni-app生态专用的UI框架,uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码, 可发布到iOS、Android、H5、以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉)等多个平台(引言自uni-app网)。但目前除微信小程序,其它小程序平台的兼容可能存在一些问题,后续会针对这方面持续优化。 #关于PR 我们非常乐意接受各位的优质PR,但在此之前我希望您了解一个组件库是一个需要兼容多个平台的(小程序、h5、ios app、android app)包括nvue页面、vue页面。 所以希望在您修复bug并提交之前尽可能的去这些平台测试一下兼容性。最好能携带测试截图以方便审核。非常感谢!

安装

  • 一键安装

配置

  • 自由配置

基本使用方法

  • 使用
<template>
    <view class="content" :style="{paddingTop:customBarH+44+'px'}">
        <view class="header" :style="{height:customBarH+44+'px'}">
            <view class="icon">
                <image src="../../static/address.png" mode="aspectFill"></image>
            </view>
            <view class="prvice" @click="show = true">
                {{prvice}}
            </view>
        </view>
        <view class="title">
            众芳摇落独暄妍,占尽风情向小园。
            疏影横斜水清浅,暗香浮动月黄昏。
            霜禽欲下先偷眼,粉蝶如知合断魂。
            幸有微吟可相狎,不须檀板共金樽。
        </view>
        <view class="back" @click="back">返回</view>
        <u-picker @close='close' @confirm='confirm' :closeOnClickOverlay='true' :show="show" :columns="columns">
        </u-picker>
    </view>
</template>

<script>
    export default {
        data() {
            return {
                customBarH: 0,
                show: false,
                columns: [
                    ['成都市', '贵阳市', '重庆市', '深圳市', '武汉市']
                ],
                prvice: '',
            }
        },
        onLoad() {
            let _this = this
            uni.getSystemInfo({
                success(e) {
                    console.log(e.statusBarHeight)
                    _this.customBarH = e.statusBarHeight
                }
            })
            this.prvice = this.columns[0][0]
        },
        methods: {
            close() {
                this.show = false
            },
            confirm(e) {
                this.show = false
                console.log(e.value[0])
                this.prvice = e.value[0]
            },
            change() {
            },
            click() {

            },
            back() {
                uni.navigateBack()
            }
        }
    }
</script>

<style lang="scss" scoped>
    image {
        width: 100%;
        height: 100%;
    }

    page {
        background-color: #ffffff;
    }
    .title {
        font-size: 28rpx;
        width: 710rpx;
        margin: auto;
        height: 80rpx;
        line-height: 80rpx;
        color: #969B9E;
    }

    .header {
        z-index: 999;
        /* height:50upx;  //改成下边自适应 */
        width: 750rpx;
        // background: linear-gradient(to right, blue, red);
        background-color: #57c088;
        box-sizing: border-box;
        padding-left: 20rpx;
        display: flex;
        position: fixed;
        top: 0;

        .icon {
            position: absolute;
            bottom: 20rpx;
            width: 35rpx;
            height: 50rpx;
        }

        .prvice {
            position: absolute;
            bottom: 30rpx;
            left: 70rpx;
            font-size: 32rpx;
            color: #FFF;
            line-height: 100%;
        }

    }

    .back {
        width: 200rpx;
        height: 80rpx;
        font-size: 28rpx;
        line-height: 80rpx;
        text-align: center;
        margin: 500rpx auto 0;
        color: #FFFFFF;
        // background: linear-gradient(to right, blue, red);
        background-color: #57c088;
        border-radius: 40rpx;
    }
</style>

Tips

  • 自由发挥、欢迎反馈

  • 对性能要求较高的话,推荐使用iview、uview等

  • 报错很正常

隐私、权限声明

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

获取手机系统参数 用于设置自定义头部

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

插件不采集任何数据

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

许可协议

MIT协议

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