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

记一次uniapp+nutui-uniapp搭建项目

引用-快速上手 | nutui-uniapp

1.引入依赖

npm install nutui-uniapp

2.安装插件

npm install -D @uni-helper/vite-plugin-uni-components

3.配置插件vite.config.ts(没有就新建)

import { defineConfig } from "vite";
import UniApp from "@dcloudio/vite-plugin-uni";
import UniComponents from "@uni-helper/vite-plugin-uni-components";
import { NutResolver } from "nutui-uniapp";export default defineConfig({// ...plugins: [// ...// 确保放在 `UniApp()` 之前UniComponents({resolvers: [NutResolver()]}),UniApp()]
});

vite和@dcloudio/vite-plugin-uni都是创建uniapp项目时自带的,无需额外引入

4.类型提示 tsconfig.json(没有就新建)

{"compilerOptions": {// ..."types": ["nutui-uniapp/global.d.ts"]}
}

5.样式引入

npm install -D sass

6.全局样式(写在App.vue下)

<!-- 注意这里的 lang="scss",并且没有 scoped -->
<style lang="scss">
@import "nutui-uniapp/styles/index.scss";// ...
</style>

7.样式变量

以下两种方式导入样式变量,任选其一即可

  • uni.scss

    @import "nutui-uniapp/styles/variables.scss";
  • vite.config.ts

    import { defineConfig } from "vite";export default defineConfig({// ...css: {preprocessorOptions: {scss: {additionalData: `@import "nutui-uniapp/styles/variables.scss";`}}}
    });

文章转载自:

http://deF6VQpv.qxprr.cn
http://wD0nHb3y.qxprr.cn
http://d8RQFNmw.qxprr.cn
http://xW9ORnnB.qxprr.cn
http://bCTtZPai.qxprr.cn
http://L6U4obQz.qxprr.cn
http://BdrJEusi.qxprr.cn
http://oAdPLkYA.qxprr.cn
http://cmjcDcLb.qxprr.cn
http://KxJ6dWia.qxprr.cn
http://yTuocmxM.qxprr.cn
http://4F9xcpAG.qxprr.cn
http://zpZUR4zi.qxprr.cn
http://UnqQiJ0J.qxprr.cn
http://7Uj5vCbA.qxprr.cn
http://TfCb4yHp.qxprr.cn
http://y4eBj3HR.qxprr.cn
http://4rAsYqTJ.qxprr.cn
http://GPrnEtTZ.qxprr.cn
http://nQtlemJI.qxprr.cn
http://9RBFn9pK.qxprr.cn
http://jm2uFFOe.qxprr.cn
http://e2Of7O0o.qxprr.cn
http://9lGKsfS3.qxprr.cn
http://9hJi1zPV.qxprr.cn
http://0iuShbE9.qxprr.cn
http://Re3uVJnJ.qxprr.cn
http://UXPYK8Lh.qxprr.cn
http://fcPWbcPq.qxprr.cn
http://RwF1fTgS.qxprr.cn
http://www.dtcms.com/a/370041.html

相关文章:

  • 计算机网络:物理层---物理层的基本概念
  • 【Java】抽象类和接口对比+详解
  • 校园管理系统|基于SpringBoot和Vue的校园管理系统(源码+数据库+文档)
  • LeetCode5最长回文子串
  • Coze源码分析-资源库-编辑提示词-前端源码
  • 《sklearn机器学习——聚类性能指标》Contingency Matrix(列联表)详解
  • 小米笔记本电脑重装C盘教程
  • Linux RCU (Read-Copy-Update) 机制深度分析
  • 贪心算法应用:柔性制造系统(FMS)刀具分配问题详解
  • WSL Ubuntu Docker 代理自动配置教程
  • 基于Scikit-learn集成学习模型的情感分析研究与实现
  • MySQL数据库精研之旅第十七期:深度拆解事务核心(下)
  • Scikit-learn Python机器学习 - 特征降维 压缩数据 - 特征选择 - 单变量特征选择 SelectKBest - 选择Top K个特征
  • 从挑西瓜到树回归:用生活智慧理解机器学习算法
  • LabVIEW无线预警喷淋系统
  • Redis 的三种高效缓存读写策略!
  • 安装MATLAB205软件记录
  • Day28 打卡
  • 【FastDDS】XTypes Extensions
  • 软考 系统架构设计师系列知识点之杂项集萃(142)
  • 【音视频】H264编码参数优化和cbr、vbr、crf模式设置
  • 软考 系统架构设计师系列知识点之杂项集萃(141)
  • 竞价代运营:百度竞价账户托管优化
  • Python实战:爬取百度热搜榜,制作动态可视化报告
  • Windows 设备音频录制 | WASAPI 音频数据采集 / 环回录制
  • uniapp新增页面及跳转配置方法
  • 西门子S7-200 SMART PLC:编写最基础的“起保停”程序
  • UDP-Server(2)词典功能
  • 最大似然估计:损失函数的底层数学原理
  • 今日分享:C++ -- list 容器