当前位置: 首页 > news >正文

uniapp的UI框架组件库——uView

在写uniapp项目时候,官方所推荐的样式库并不能满足日常的需求,也不可能自己去写相应的样式,费时又费力,所以我们一般会去使用第三方的组件库UI,就像vue里我们所熟悉的elementUI组件库一样的道理,在uniapp中我们所使用的组件库是uView

一、组件库的使用 

uView组件官网:https://xuqu.gitee.io/

他的界面和elementui 的界面是很相似的,使用过elementui就一定会用 uView 

然后是安装uView

// 如果您的项目是HX创建的,根目录又没有package.json文件的话,请先执行如下命令:
// npm init -y// 安装
npm install uview-ui// 更新
npm update uview-ui

配置步骤

#1. 引入uView主JS库

在项目根目录中的main.js中,引入并使用uView的JS库,注意这两行要放在import Vue之后。

// main.js
import uView from "uview-ui";
Vue.use(uView);

#2. 在引入uView的全局SCSS主题文件

在项目根目录的uni.scss中引入此文件。

/* uni.scss */
@import 'uview-ui/theme.scss';

#3. 引入uView基础样式

注意!

App.vue首行的位置引入,注意给style标签加入lang="scss"属性

<style lang="scss">/* 注意要写在第一行,同时给style标签加入lang="scss"属性 */@import "uview-ui/index.scss";
</style>

#4. 配置easycom组件模式

此配置需要在项目根目录的pages.json中进行。

温馨提示

uni-app为了调试性能的原因,修改easycom规则不会实时生效,配置完后,您需要重启HX或者重新编译项目才能正常使用uView的功能。

// pages.json
{"easycom": {"^u-(.*)": "uview-ui/components/u-$1/u-$1.vue"},// 此为本身已有的内容"pages": [// ......]
}

 然后大家就可以根据右边的组件去使用所对应的需求样式就可以了

 

http://www.lryc.cn/news/127584.html

相关文章:

  • 由于找不到msvcp140.dll无法继续执行代码是什么原因
  • kafka生产者幂等与事务
  • Docker容器:docker基础概述、安装、网络及资源控制
  • 实验篇——亚细胞定位
  • 【日常积累】HTTP和HTTPS的区别
  • Qt creator之对齐参考线——新增可视化缩进功能
  • Go语言之依赖管理
  • 【定时任务处理中的分页问题】
  • Vue3 Vuex状态管理多组件传递数据简单应用
  • Beats:安装及配置 Metricbeat (一)- 8.x
  • openCV使用c#操作摄像头
  • Centos 防火墙命令
  • 【第二讲---初识SLAM】
  • C++ 面向对象三大特性——继承
  • LC-相同的树
  • RocketMQ部署 Linux方式和Docker方式
  • css内容达到最底部但滚动条没有滚动到底部
  • 机器学习深度学习——transformer(机器翻译的再实现)
  • 神经网络基础-神经网络补充概念-30-搭建神经网络块
  • 在线吉他调音
  • Windows11 Docker Desktop 启动 -wsl kernel version too low
  • Golang 中的 unsafe 包详解
  • linux 的swap、swappiness及kswapd原理【转+自己理解】
  • 什么是Java中的适配器模式?
  • MYSQL线上无锁添加索引
  • 如何实现客户自助服务?打造产品知识库
  • LeetCode环形子数组的最大和(编号918)
  • PhpOffice/PhpSpreadsheet读取和写入Excel
  • jenkins自动化部署Jenkinsfile文件配置
  • 【socket编程简述】TCP UDP 通信总结、TCP连接的三次握手、TCP断开的四次挥手