0

0

uniapp项目中怎么引入并使用uViewUI

青灯夜游

青灯夜游

发布时间:2021-09-03 18:36:16

|

4886人浏览过

|

来源于掘金社区

转载

本篇文章给大家介绍一下在uniapp项目中引入uviewui并简单使用的方法,希望对大家有所帮助!

uniapp项目中怎么引入并使用uViewUI

uni-app 引入uViewUI

  • uViewUIHBuilder X 的插件市场:https://ext.dcloud.net.cn/plugin?id=1593
  • uViewUI 官方地址:https://uviewui.com/

1、npm 安装或者更新 uViewUI

1.1、安装

// 安装
npm install uview-ui

1.2、更新

已经安装想更新版本可以使用

//更新
npm update uview-ui

1.3、查看版本号

有两种方式可以查询到正在使用的uView的版本:

通过 console.log 打印的形式

console.log(this.$u.config.v);
// 或者(二者等价)

console.log(this.$u.config.version);
通过源码查看的形式

可以查阅 uView 的配置文件得知当前版本号,具体位置为 "/uview-ui/libs/config/config.js"

2、npm 安装方式的配置

uView 依赖 SCSS,您必须要安装此插件,否则无法正常运行。

2.1、HBuilderX 工具中要安装 scss 插件: HX菜单的 工具->插件安装中找到 "scss/sass编译" 插件进行安装

在插件市场直接导入:https://ext.dcloud.net.cn/plugin?id=2046

注:插件市场不支持IE跳转,建议用谷歌浏览器

如果您的项目是由 vue-cli 创造的,请通过以下命令安装对 sass(scss)的支持,如果已安装,请略过。

// 安装node-sass
npm i node-sass -D
 
// 安装sass-loader
npm i sass-loader -D

3、对相关文件进行配置

3.1、在 main.js 文件全局引入 uView

mallcloud商城
mallcloud商城

mallcloud商城基于SpringBoot2.x、SpringCloud和SpringCloudAlibaba并采用前后端分离vue的企业级微服务敏捷开发系统架构。并引入组件化的思想实现高内聚低耦合,项目代码简洁注释丰富上手容易,适合学习和企业中使用。真正实现了基于RBAC、jwt和oauth2的无状态统一权限认证的解决方案,面向互联网设计同时适合B端和C端用户,支持CI/CD多环境部署,并提

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

如图:

1.png

3.2、uni.scss 文件 引入 uView 的全局 SCSS 主题文件

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

如图:

2.png

3.3、在App.vue文件引入uView基础样式

如图:

3.png

4、全局引入和按需加载

4.1、全局引入

pages.json 配置 easycom

注:uni-app 为了调试性能的原因,修改 easycom 规则不会实时生效,配置完后,您需要重启HX或重新编译项目才能正常使用 uView 的功能。 请确保您的 pages.json 中只有一个 easycom 分区,否则请自行合并多个约会规则。

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

如图:

4.png

4.2、按需加载

某些情况下,您可能不想通过 easycom 引用组件(虽然我们极力推荐您使用 easycom),那么您可以使用 import 这个常规的约会方式,如下:



推荐:《uniapp教程

相关专题

更多
json数据格式
json数据格式

JSON是一种轻量级的数据交换格式。本专题为大家带来json数据格式相关文章,帮助大家解决问题。

400

2023.08.07

json是什么
json是什么

JSON是一种轻量级的数据交换格式,具有简洁、易读、跨平台和语言的特点,JSON数据是通过键值对的方式进行组织,其中键是字符串,值可以是字符串、数值、布尔值、数组、对象或者null,在Web开发、数据交换和配置文件等方面得到广泛应用。本专题为大家提供json相关的文章、下载、课程内容,供大家免费下载体验。

528

2023.08.23

jquery怎么操作json
jquery怎么操作json

操作的方法有:1、“$.parseJSON(jsonString)”2、“$.getJSON(url, data, success)”;3、“$.each(obj, callback)”;4、“$.ajax()”。更多jquery怎么操作json的详细内容,可以访问本专题下面的文章。

305

2023.10.13

go语言处理json数据方法
go语言处理json数据方法

本专题整合了go语言中处理json数据方法,阅读专题下面的文章了解更多详细内容。

67

2025.09.10

Sass和less的区别
Sass和less的区别

Sass和less的区别有语法差异、变量和混合器的定义方式、导入方式、运算符的支持、扩展性等。本专题为大家提供Sass和less相关的文章、下载、课程内容,供大家免费下载体验。

196

2023.10.12

js正则表达式
js正则表达式

php中文网为大家提供各种js正则表达式语法大全以及各种js正则表达式使用的方法,还有更多js正则表达式的相关文章、相关下载、相关课程,供大家免费下载体验。

505

2023.06.20

js获取当前时间
js获取当前时间

JS全称JavaScript,是一种具有函数优先的轻量级,解释型或即时编译型的编程语言;它是一种属于网络的高级脚本语言,主要用于Web,常用来为网页添加各式各样的动态功能。js怎么获取当前时间呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

240

2023.07.28

js 字符串转数组
js 字符串转数组

js字符串转数组的方法:1、使用“split()”方法;2、使用“Array.from()”方法;3、使用for循环遍历;4、使用“Array.split()”方法。本专题为大家提供js字符串转数组的相关的文章、下载、课程内容,供大家免费下载体验。

246

2023.08.03

苹果官网入口直接访问
苹果官网入口直接访问

苹果官网直接访问入口是https://www.apple.com/cn/,该页面具备0.8秒首屏渲染、HTTP/3与Brotli加速、WebP+AVIF双格式图片、免登录浏览全参数等特性。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

10

2025.12.24

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

相关下载

更多

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号