uniapp组件库uview-plus的使用

举报
林太白 发表于 2025/04/07 14:45:19 2025/04/07
【摘要】 uniapp组件库uview-plus的使用

uniapp组件库uview-plus的使用(vue3)

认识uview-plus

🍌 官方介绍

uview-plus,是全面兼容nvue的uni-app生态框架
全面的组件和便捷的工具会让您信手拈来
如鱼得水,基于uView2.0初步修改
后续会陆续修复vue3兼容性
以及组合式API改造等。

🎈 uview-plus官网

uiadmin.net/uview-plus/

配置uview-plus

如果我们有旧的项目使用uview-ui,官方建议还是更换vue2的版本

因为vue3使用的是uview-plus

(1)卸载uview-ui

先把上面我们配置的部分删除了,然后把uview-ui给卸载了

yarn remove uview-ui

(2)安装uview-plus

安装我们的uview-plus

yarn add uview-plus

切换了以后还是之前使用方式差不多


// main.js,注意要在use方法之后执行
import uviewPlus, { setConfig } from 'uview-plus'
app.use(uviewPlus)

这里我们先运行看看,这边可以看到我们的报错已经解决了

这边我们可以看到,没有任何的问题出现,接下来我们尝试使用一下,先随意丢个骨架屏进去看看效果

<template>
	<up-skeleton
	    rows="3"
	    title
		loading
	></up-skeleton>
</template>

没有效果,这里我们再配置一下相关需要的东西

yarn add dayjs
yarn add clipboard

(3)在引入uview-plus的全局SCSS主题文件

也就是说:我们应该在项目根目录的uni.scss中引入此文件。

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

/* uni.scss */
@import 'uview-plus/theme.scss'; //注意路径是否正确

项目没生效的话,清理缓存,关闭项目,重新下载依赖,再次启动,ok!

再次跑一下我们项目!OK,愉快的开发吧!

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。