uni-app的ui库、ui框架、ui组件

发布于 1周前 作者 caililin 来自 Uni-App

uni-app的ui库、ui框架、ui组件

1 回复

在uni-app的开发中,选择合适的UI库、UI框架和UI组件可以极大地提高开发效率和应用的用户体验。以下是一些在uni-app中常用的UI库、框架和组件的代码示例,以及它们的基本用法。

1. uView UI库

uView 是专为uni-app生态打造的UI框架,拥有丰富的组件库。

安装uView

npm install uview-ui --save

在main.js中引入uView

import Vue from 'vue'
import App from './App'
import uView from 'uview-ui'
Vue.use(uView)

Vue.config.productionTip = false
App.mpType = 'app'

const app = new Vue({
    ...App
})
app.$mount()

使用uView组件

<template>
  <view>
    <u-button type="primary">主要按钮</u-button>
  </view>
</template>

2. Vant Weapp组件库

Vant Weapp 是有赞前端团队开源的一套轻量、可靠的小程序 UI 组件库,也适用于uni-app。

安装Vant Weapp

npm install @vant/weapp -S --production

在pages.json中引入组件

{
  "usingComponents": {
    "van-button": "@vant/weapp/button/index"
  }
}

使用Vant组件

<template>
  <view>
    <van-button type="primary">主要按钮</van-button>
  </view>
</template>

3. uni-ui组件库

uni-ui 是DCloud官方提供的一套跨端UI组件库。

在pages.json中引入组件

{
  "usingComponents": {
    "uni-list": "/components/uni-ui/uni-list/uni-list",
    "uni-list-item": "/components/uni-ui/uni-list-item/uni-list-item"
  }
}

使用uni-ui组件

<template>
  <view>
    <uni-list>
      <uni-list-item title="列表项"></uni-list-item>
    </uni-list>
  </view>
</template>

总结

以上展示了如何在uni-app中引入和使用uView、Vant Weapp和uni-ui这三个流行的UI库。这些库提供了丰富的组件,可以极大地简化开发过程。开发者可以根据自己的需求和喜好选择合适的UI库,并根据官方文档进行更详细的配置和使用。在开发过程中,确保UI库与uni-app的版本兼容,以避免潜在的兼容性问题。

回到顶部