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

uniapp中使用uview-plus

安装uview-plus

uview-plus的官网地址

05-1

我们通过HBuilderX的方式进行下载
点击:下载地址:https://ext.dcloud.net.cn/plugin?name=uview-plus

05-2
05-3

配置uview-plus

在 main.js 中引入uviewPlus。然后使用这个库

// main.js
// 引入uviewPlus(新增)
import uviewPlus from '@/uni_modules/uview-plus'
import App from './App'
// #ifndef VUE3
import Vue from 'vue'
import './uni.promisify.adaptor'
Vue.config.productionTip = false
App.mpType = 'app'
const app = new Vue({...App
})
app.$mount()
// #endif// #ifdef VUE3
import { createSSRApp } from 'vue'
export function createApp() {const app = createSSRApp(App)// 使用uviewPlus这个库(新增)app.use(uviewPlus这个库)return {app}
}
// #endif 

uni.scss文件 中引入uview-plus的主题变量

// 引入uview-plus的全局SCSS主题变量
@import '@/uni_modules/uview-plus/theme.scss';

在App.vue文件中,引入uview-plus的全局样式类

<style lang="scss">
/* 注意要写在第一行,注意不能引入至uni.scss,同时给style标签加入lang="scss"属性 */
@import "@/uni_modules/uview-plus/index.scss";
/*每个页面公共css */
.com-box{width: 100%;height: 40rpx;background-color: aqua;
}
</style>

安装这2个库,因为时间组件有使用这2个库

安装后,会出现package.json文件和package-lock.json文件

npm i dayjs clipboard

image

配置easycom进行按需引入uview-plus

pages.json 文件下。进行如下配置

温馨提示
uni-app为了调试性能的原因,修改easycom规则不会实时生效,
配置完后,您需要重启HX或者重新编译项目才能正常使用uview-plus的功能。
请确保您的pages.json中只有一个easycom字段,
否则请自行合并多个引入规则。

"easycom": {"autoscan": true,// 注意一定要放在custom里,否则无效,https://ask.dcloud.net.cn/question/131175"custom": {"^u--(.*)": "@/uni_modules/uview-plus/components/u-$1/u-$1.vue","^up-(.*)": "@/uni_modules/uview-plus/components/u-$1/u-$1.vue","^u-([^-].*)": "@/uni_modules/uview-plus/components/u-$1/u-$1.vue"}
},
//这是通过npm的方式进行配置的
"^u-(.*)": "uview-ui/components/u-$1/u-$1.vue"//这是通过下载到本地的方式进行配置的
"^u-(.*)": "@/uview-ui/components/u-$1/u-$1.vue"
//这两者是有区别的,不知道各位小伙伴清楚不?
http://www.jsqmd.com/news/704303/

相关文章:

  • springboot电影影视剧本创作论坛交流系统
  • Strands Agents:用Python SDK快速构建AI智能体的实战指南
  • AIGC内容品质九维评估体系
  • 2025-2026年北京大兴现房洋房推荐:口碑好的产品解决年轻夫妻首次置业预算与品质平衡难题 - 品牌推荐
  • 计算机校招求职深度解析:从零基础到一线大厂的全方位学习路线
  • 如何快速掌握RPG Maker解密工具:终极游戏资源提取指南
  • 3个关键设置让你彻底告别Spotify强制更新烦恼
  • AI智能体开发实战:从Riona项目看智能体架构设计与实现
  • 快狐KIHU|32寸壁挂信息发布一体机飞腾十核350亮度教学培训展示屏
  • 终极图像分层魔法:如何用Layerdivider将单张图片拆解为可编辑的PSD图层
  • 从面包板到PCB:一个51单片机开关电源的完整DIY记录(附调试避坑经验)
  • PyTorch训练时遇到‘No module named tensorboard’?别慌,这篇保姆级教程教你两步搞定
  • MCP 2026国产化适配白皮书(2024Q3实测数据首发):92.7%适配成功率背后的11项内核补丁+8个关键驱动重构点
  • 【第5章 AI Agent 与工具调用】5.6 章节实战(一):用 LangChain 构建 ReAct Agent
  • 【代码】基于分时电价条件下家庭能量管理策略研究(考虑多类型需求侧资源)matlab/yalmip
  • AI爬虫黑名单实战:保护网站内容不被大模型抓取的完整指南
  • 怎样高效查看Outlook邮件:跨平台开源MSG邮件查看器完全指南
  • 3步快速解密网易云音乐NCM格式:ncmppGui完整使用指南
  • 本地AI智能体操作系统Selene:架构解析与实战部署指南
  • Bindu:AI Agent的云原生运行时与标准化通信框架
  • 正规的ISO体系认证代办公司 - 品牌企业推荐师(官方)
  • 从Vircadia到现代Web技术栈:构建开源虚拟世界的核心架构与实践
  • 【第5章 AI Agent 与工具调用】5.7 章节实战(二):多Agent协作的信息抽取系统
  • 文科生狂喜!这组合也太绝了:写稿+查重+降AI+答辩PPT一条龙”
  • 从底层看透Linux高性能服务器:epoll自定义封装与超时清理实战
  • 基于主从博弈的电热综合能源系统动态定价策略与能量管理优化模型研究——MATLAB实现与CPLE...
  • Local SDXL-Turbo开箱即用:零配置体验毫秒级AI绘画
  • 从TensorFlow转PyTorch?手把手教你用torchinfo实现Keras式model.summary()
  • 生成式AI入门实战:从零构建基于RAG的智能文档问答助手
  • 【边缘计算生产就绪清单】:Docker+WASM组合部署必须验证的12项SLA指标(附Checklist下载)