uni-app 需要一个简洁的UI组件 类似于element就行

uni-app 需要一个简洁的UI组件 类似于element就行

2 回复

有uni ui

更多关于uni-app 需要一个简洁的UI组件 类似于element就行的实战教程也可以访问 https://www.itying.com/category-93-b0.html


uni-app 中,如果你需要一个简洁的 UI 组件库,类似于 Element UI,你可以考虑使用 uView 或者 Vant Weapp,这两个库都是为 uni-app 和其他小程序框架设计的。以下是如何在 uni-app 中集成 uView 并使用其基本组件的示例代码。

1. 安装 uView

首先,确保你的 uni-app 项目已经初始化。然后,通过 npm 或 yarn 安装 uView

npm install uview-ui --save
# 或者
yarn add uview-ui

2. 配置 uView

main.js 中引入 uView 并进行配置:

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

Vue.config.productionTip = false

Vue.use(uView)

App.mpType = 'app'

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

pages.json 中引入 uView 的基础样式:

{
  "easycom": {
    "autoscan": true,
    "custom": {
      "^u-(.*)": "@/uview-ui/components/u-$1/u-$1.vue"
    }
  },
  "globalStyle": {
    "usingComponents": true
  }
}

App.vue 中引入 uView 的全局样式:

<style>
@import "~uview-ui/theme.scss";
</style>

3. 使用 uView 组件

现在你可以在 uni-app 的页面中使用 uView 的组件了。例如,使用一个简单的按钮组件:

<template>
  <view>
    <u-button type="primary" @click="handleClick">点击我</u-button>
  </view>
</template>

<script>
export default {
  methods: {
    handleClick() {
      uni.showToast({
        title: '按钮被点击了',
        icon: 'success'
      });
    }
  }
}
</script>

<style scoped>
/* 你的样式 */
</style>

4. 运行项目

完成上述配置后,你可以运行你的 uni-app 项目:

npm run dev:%PLATFORM%
# 例如,运行到微信小程序
npm run dev:mp-weixin

这样,你就成功地在 uni-app 中集成了 uView,并使用了一个简单的按钮组件。uView 提供了丰富的组件库,你可以根据项目需求选择使用。如需更多信息,请参考 uView 官方文档

回到顶部