uni-app——uni-ui的使用

Posted 无影尊者

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了uni-app——uni-ui的使用相关的知识,希望对你有一定的参考价值。

uni-app——uni-ui的使用

0.2882019.06.09 22:53:34字数 186阅读 2602

1)uni-ui 是全端兼容的基于flex布局的ui库;
2)可以使用 npm 的安装使用方式,也可下载相关组件直接使用;
3)uni-ui 不支持使用 Vue.use() 的方式安装
4)uni-ui 依赖 scss,若是 HBuilderX 中创建的 uni-app 项目,需要在 HBuilderX 中安装 scss 插件;如果是使用 cli 创建的 uni-app 项目,需要在项目下npm安装 node-sass 和 sass-loader

1. 初始化项目

在 HBuilderX 中新建 uni-app 项目,进入项目目录,执行:

npm init -y

2. 安装 uni-ui

npm install @dcloudio/uni-ui

3. 使用 uni-ui

在 script 中引用组件:

<script>
        import {uniCard, uniPagination} from ‘@dcloudio/uni-ui‘
        // 也可使用此方式引入组件
        // import uniBadge from ‘@dcloudio/uni-ui/lib/uni-badge/uni-badge.vue‘ 
    export default {
        components: {
            uniCard,
            uniPagination
        },
        data() {
            return {
                title: ‘快陪练‘,
                extra: ‘教育科技公司‘,
                note: ‘拓展钢琴陪练业务‘,
                thumbnail: require(‘../../static/capitalDetail.png‘),
                isFull: true
            }
        }
    }
</script>

在 template 中使用组件:

<template>
    <view class="homework-ctn">
        <uni-card :title=‘title:isFull="isFull" :note="note" :thumbnail="thumbnail" :extra="extra"></uni-card>
        <uni-pagination
            show-icon=false
            total=100 
            pageSize=10
            current=2
            prev-text="上一页"
            next-text="下一页"
        ></uni-pagination>
    </view>
</template>

4. 根据需要下载使用

import uniCard from "../../uni-ui/uni-card/uni-card.vue"
import uniPagination from "@/uni-ui/uni-pagination/uni-pagination.vue"

5. 组件使用效果

以上是关于uni-app——uni-ui的使用的主要内容,如果未能解决你的问题,请参考以下文章

uni-ui简单入门教程 - 如何用HBuilderX为uni-app项目启用uni-ui扩展组件?

uni-app:uni-ui的使用

uni-app伴生ui组件库uni-ui基础引入使用方法

uniapp基础知识学习笔记

uniapp基础知识学习笔记

uni-ui介绍&&uni-api