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

uni-app uni.scss内置全局样式变量

锋哥原创的uni-app视频教程:

2023版uniapp从入门到上天视频教程(Java后端无废话版),火爆更新中..._哔哩哔哩_bilibili2023版uniapp从入门到上天视频教程(Java后端无废话版),火爆更新中...共计23条视频,包括:第1讲 uni-app简介、第2讲 uni-app环境搭建、第3讲 uni-app之HelloWorld实现等,UP主更多精彩视频,请关注UP账号。icon-default.png?t=N7T8https://www.bilibili.com/video/BV1eG411N71c/uni.scss文件的用途是为了方便整体控制应用的风格。比如按钮颜色、边框风格,uni.scss文件里预置了一批scss变量预置。

uni-app 官方扩展插件(uni ui)及 插件市场 上很多三方插件均使用了这些样式变量,如果你是插件开发者,建议你使用 scss 预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App。

uni.scss是一个特殊文件,在代码中无需 import 这个文件即可在scss代码中使用这里的样式变量。uni-app的编译器在webpack配置中特殊处理了这个uni.scss,使得每个scss文件都被注入这个uni.scss,达到全局可用的效果。如果开发者想要less、stylus的全局使用,需要在vue.config.js中自行配置webpack策略。

注意:

  1. 如要使用这些常用变量,需要在 HBuilderX 里面安装 scss 插件;

  2. 使用时需要在 style 节点上加上 lang="scss"

    <style lang="scss">
    </style>
  3. pages.json不支持scss,原生导航栏和tabbar的动态修改只能使用js api

相关文章:

  • Flask 密码重设系统
  • 【轻松入门】OpenCV4.8 + QT5.x开发环境搭建
  • c语言广度优先搜索(Breadth-First Search,BFS)
  • highcharts的甘特图设置滚动时表头固定,让其他内容跟随滚动
  • 传感器基础:传感器使用与编程使用(三)
  • Linux上iPortal 配置80端口的http
  • 快速解决 npm 安装 node-sass 速度慢/错误的问题(nexus私服问题见上一篇博客)
  • 力扣热题100道-双指针篇
  • Flink1.17实战教程(第五篇:状态管理)
  • 文件操作安全之-目录穿越流量告警运营分析篇
  • Spring Boot整合RocketMQ
  • SSH秘钥登录服务器
  • Mybatis 动态 SQL - if
  • day44 1228
  • STM32 基础知识(探索者开发板)--93讲 PWM
  • Android开发 - 掌握ConstraintLayout(四)创建基本约束
  • Angular 响应式表单 基础例子
  • CentOS7简单部署NFS
  • JAVA 学习IO流
  • Java多线程(4):使用线程池执行定时任务
  • Ruby 2.x 源代码分析:扩展 概述
  • SegmentFault 技术周刊 Vol.27 - Git 学习宝典:程序员走江湖必备
  • V4L2视频输入框架概述
  • vue的全局变量和全局拦截请求器
  • 阿里云应用高可用服务公测发布
  • 编写高质量JavaScript代码之并发
  • 基于Mobx的多页面小程序的全局共享状态管理实践
  • 你真的知道 == 和 equals 的区别吗?
  • 学习Vue.js的五个小例子
  • Unity3D - 异步加载游戏场景与异步加载游戏资源进度条 ...
  • ​人工智能之父图灵诞辰纪念日,一起来看最受读者欢迎的AI技术好书
  • !$boo在php中什么意思,php前戏
  • #includecmath
  • (1综述)从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练
  • (zz)子曾经曰过:先有司,赦小过,举贤才
  • (附源码)springboot美食分享系统 毕业设计 612231
  • (经验分享)作为一名普通本科计算机专业学生,我大学四年到底走了多少弯路
  • (原創) 是否该学PetShop将Model和BLL分开? (.NET) (N-Tier) (PetShop) (OO)
  • (转)Unity3DUnity3D在android下调试
  • **CI中自动类加载的用法总结
  • .libPaths()设置包加载目录
  • .NET CF命令行调试器MDbg入门(四) Attaching to Processes
  • .NET Compact Framework 3.5 支持 WCF 的子集
  • .NET CORE 第一节 创建基本的 asp.net core
  • .NET Core日志内容详解,详解不同日志级别的区别和有关日志记录的实用工具和第三方库详解与示例
  • .net mvc 获取url中controller和action
  • .Net(C#)常用转换byte转uint32、byte转float等
  • .NET6使用MiniExcel根据数据源横向导出头部标题及数据
  • .Net下的签名与混淆
  • .net与java建立WebService再互相调用
  • ??eclipse的安装配置问题!??
  • ??如何把JavaScript脚本中的参数传到java代码段中
  • @Documented注解的作用
  • [ vulhub漏洞复现篇 ] ECShop 2.x / 3.x SQL注入/远程执行代码漏洞 xianzhi-2017-02-82239600
  • [ 渗透测试面试篇 ] 渗透测试面试题大集合(详解)(十)RCE (远程代码/命令执行漏洞)相关面试题