动漫网站建设方案策划书川沙网站建设

web/2025/9/27 19:55:06/文章来源:
动漫网站建设方案策划书,川沙网站建设,界面设计模式读后感,合肥推广外包公司uniapp适配暗黑模式配置 目录 uniapp适配暗黑模式配置setUIStyleDarkMode 适配app-plus manifest.json配置theme.json配置pages.json配置页面切换代码实现同步手机暗黑配置额外适配 参考官方文档#xff1a;https://uniapp.dcloud.net.cn/tutorial/darkmode.html 主要用到api…uniapp适配暗黑模式配置 目录 uniapp适配暗黑模式配置setUIStyleDarkMode 适配app-plus manifest.json配置theme.json配置pages.json配置页面切换代码实现同步手机暗黑配置额外适配 参考官方文档https://uniapp.dcloud.net.cn/tutorial/darkmode.html 主要用到apisetUIStyle setUIStyle 设置原生界面样式暗黑模式plus.nativeUI.setUIStyle(style); 说明 iOS13系统支持暗黑模式可设置原生界面的外观样式为浅色或深色暗黑模式。 即使应用没有设置全局开启暗黑模式也可以调用此方法强制设置原生界面外观样式。 HBuilderX2.6.3版本支持并且要求iOS13及以上系统。 参数 style: ( String ) 必选 原生界面样式 可取值 “light” - 浅色外观样式 “dark” - 深色外观样式暗黑模式 “auto” - 根据系统外观样式自动调整应用需全局开启暗黑模式”参考https://ask.dcloud.net.cn/article/36995 DarkMode 适配 app-plus 在 manifest.json - app-plus 中配置 配置 darkmode:true 配置 themeLocation指定变量配置文件 theme.json 路径例如在根目录下新增 theme.json需要配置 themeLocation:theme.json 在 theme.json 中定义相关变量 在 pages.json 中以开头引用变量 整体配置 app-plus : {darkmode : true,themeLocation : theme.json // 如果 theme.json 在根目录可省略}实现效果 manifest.json配置 app-plus : {darkmode: true,themeLocation: theme.json, // 如果 theme.json 在根目录可省略safearea: {// 适配ios安全线背景色background: #ffffff,backgroundDark: #1F1F1F,bottom: {offset: auto}},} theme.json配置 可复制文件自行修改 {light: {navigationBarTextStyle: black,navigationBarBackgroundColor: #F7F7F7,backgroundColor: #F7F7F7,tabBarColor: #939393,tabBarSelectedColor: #2979ff,tabBarBorderStyle: black,tabBarBackgroundColor: #ffffff},dark: {navigationBarTextStyle: white,navigationBarBackgroundColor: #1F1F1F,backgroundColor: #1F1F1F,tabBarColor: #cacaca,tabBarSelectedColor: #2979ff,tabBarBorderStyle: white,tabBarBackgroundColor: #1F1F1F} } pages.json配置 主要是修改tabbar和globalStyle tabbar的icon也可以通过theme.json配置不同的图片然后通过 这种方式引入即可。 tabBar: {color: tabBarColor,selectedColor: tabBarSelectedColor,borderStyle: tabBarBorderStyle,backgroundColor: tabBarBackgroundColor,fontSize: 11px,iconWidth: 20px,iconHeight: 20px,spacing: 5px,list: [{pagePath: pages/index/index,text: 首页,iconPath: static/images/tabbar/home.png,selectedIconPath: static/images/tabbar/home_select.png},{pagePath: pages/mine/mine,text: 我的,iconPath: static/images/tabbar/wode.png,selectedIconPath: static/images/tabbar/wode_select.png}]},globalStyle: {navigationBarTextStyle: navigationBarTextStyle,navigationBarTitleText: uni-app,navigationBarBackgroundColor: navigationBarBackgroundColor,backgroundColor: backgroundColor}页面切换代码实现 mine.vue templatebutton typetext classchange-theme clickchangeTheme(dark)切换暗黑模式/buttonbutton typetext classchange-theme clickchangeTheme(light)切换明亮模式/button templaate script setup // 切换用plus实现 function changeTheme(theme) {//暗黑模式// #ifdef APPconsole.log(✨file:mine.vue:52✨✨, uni.getSystemInfoSync());plus.nativeUI.setUIStyle(theme)// 此处监听也是监听的的app主题信息不是手机系统的主题uni.onThemeChange(({ theme }) {console.log(onThemeChange, theme)})// #endif } /script至此配置手机上点击切换明亮和暗黑是没有问题的都是正常切换 但是没办法同步手机系统的设置。 同步手机暗黑配置 在 manifest.json - plus 中配置【注意保存后提交云端打包后生效】 iOS平台在 “plus” - “distribute” - “apple” 节点下添加 defaultTheme 节点Android平台在 “plus” - “distribute” - “google” 节点下添加 defaultNightMode 节点 app-plus : {darkmode : true,themeLocation : theme.json,safearea : {// 安全区域看项目需要,设置none需要页面内自行适配background : #ffffff,backgroundDark : #1F1F1F,bottom : {offset : auto // auto | none}},distribute : {apple : {//UIUserInterfaceStyle: Automatic, //不推荐使用设置light或dark后将无法跟随系统defaultTheme : auto // HBuilderX 3.6.10及以上版本支持 },google : {defaultNightMode : auto // light | dark | auto}} },进行上面配置后打包自定义基座然后运行到手机查看效果。 切换手机系统暗黑模式app会自动同步设置。 注 如果手动调用plus.nativeUI.setUIStyle()设置了’dark’或者’light’则不会跟随系统 再次调用plus.nativeUI.setUIStyle(auto)及设置成自动后可再次跟随系统变化。 额外适配 有些页面可能会出现无法适配的问题因为自己写的样式这是背景色白色了需要自行进行适配 比如像下面这种样式我用的uni-list组件就需要再写样式进行适配。 适配样式只做参考根据实际情况进行修改 media (prefers-color-scheme: dark) {.content {background-color: rgb(31, 31, 31);}::v-deep .uni-list {background-color: rgb(31, 31, 31);}::v-deep .uni-list-item {background-color: rgb(31, 31, 31) !important;}::v-deep .uni-list-item__content-title {color: #999999 !important;} }适配后的样式 兼容 iOS 13、Android 10设备上才支持 参考资料 https://ask.dcloud.net.cn/article/36995 https://www.html5plus.org/doc/zh_cn/nativeui.html#plus.nativeUI.setUIStyle https://uniapp.dcloud.net.cn/tutorial/darkmode.html#open-darkmode

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/81002.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

大岭山镇网站建设公司阿里巴巴做网站难吗

接同事需求,要求从SQLITE的数据转到MYSQL,这东西以前也没接触过。这里搜搜,那里试试,下面把过程列一下。主要过程分三步:1,把SQLITE表结构导出来,作一定的格式调整2,把SQLITE数据导出…

flash网站全屏代码招聘网页制作人员

Brute-Force蛮力匹配 Brute-Force蛮力匹配是一种简单直接的模式识别方法,经常用于计算机视觉和数字图像处理领域中的特征匹配。该方法通过逐一比较目标图像中的所有特征点与源图像中的特征点来寻找最佳匹配。这种方法的主要步骤包括: 特征提取&#xff…

海口seo网站推广给别人做网站去掉版权

网上找了一些,都是基本介绍,没有直接就可以使用类,在实际工作当中都有适合当前项目的上传文件的方法,本人写了一个类,比较基础,但呆以满足项目的上传文件功能,使用了commons-fileupload这个组件…

分销网站方案5ucms怎样做网站自适应

有意向获取代码,请转文末观看代码获取方式~也可转原文链接获取~ 1 基本定义 MVMD-LSTM神经网络时序预测算法是一种结合了多变量经验模态分解(Multivariate Multiscale Decomposition,MMD)和长短期记忆神经网络(LSTM&a…

网站制作完成后为了东莞好的网站建设效果

经常会听到比如"为什么我的js代码没执行啊?","我明明发送了请求,为什么反应?","我这个网站怎么加载的这么慢?"这类的问题,那么问题既然存在,就需要去解决它,需要…

代做网站推广的公司店面设计公司

文章目录 1、前言2、Backbone网络3、YOLOv8模型训练代码3.1、模型大小选择3.2、训练参数设置 4、训练参数说明5、目标检测系列文章 1、前言 YOLO 因为性能强大、消耗算力较少,一直以来都是实时目标检测领域的主要范式。该框架被广泛用于各种实际应用,包…

住房建设城乡网站查找网站域名

前言 在现代的Java开发中,Spring Boot已经成为了一个备受欢迎的框架。它以其简化开发流程、提高效率和强大的功能而闻名,使得开发人员能够更加专注于业务逻辑的实现而不必过多地关注配置问题。 然而,你是否曾经好奇过Spring Boot是如何做到…

厦门建网站平台微信h5页面制作免费软件

目录 依赖包安装 Python安装 numa安装 ​编辑Python pip3安装 ​编辑pyelftools安装 meson和ninja安装 ​编辑构建与编译 Meson构建DPDK ​编辑Ninja安装DPDK ​编辑VFIO-PCI驱动安装 大页内存和IOMMU配置 ​编辑VFIO-PCI加载 ​编辑VFIO-PCI驱动绑定 ​编辑dpdk…

做网站协议怎么签做网站 租服务器

今天的任务是完善程序再加入一个物理实验,我们的软件功能是能够添加各种实验包括公用的还是专业内的都可以纳入到我们的软件中, 可以想下载哪个下载哪个,不过这都是日后的目标了,我们现在制作出一个简单的程序和资源还不能分开的软件,希望越来越好吧 昨日任务:代码对接 今日任务…

营销网站开发找哪家有什么好的网站可以接单子做

动态展示您的课程 当我是Java新手时,我记得当时想过应该有一种方法可以删除或隐藏我不想公开的类中的方法。 就像用private方法或类似方法覆盖public方法一样(哪种情况是不可能的,也不应该是不可能的)。 显然,今天&…

网站开速度几秒最有创意促销活动方案

结构体及应用 参考文章链接:https://blog.csdn.net/zw1996/article/details/53844585结构体的声明 结构体的初始化 注意如果在定义结构体变量的时候没有初始化,那么后面就不能全部一起初始化了。 /这样是可以的,在定义变量的时候就初始化了…

网站上传后开发网站开票写什么

数据查询 基本查询 方法find():查询:db.集合名称.find({条件文档}) 方法findOne():查询,只返回第一个:db.集合名称.findOne({条件文档}) 方法pretty():将结果格式化:db.集合名称.find({条件文档…

视频网站怎么搭建十大基本营销方式

Adobe Acrobat PDF 2024正式发布!支持Windows和macOS系统,新界面做了轻微调整。 下载地址 Windows客户端:https://www.123pan.com/s/f43eVv-GKZKd.html macOS客户端:https://www.123pan.com/s/f43eVv-PKZKd.html

php一键建站上海市建设工程招标公告

在过去几年里,Docker 和容器已成为全球开发界和企业最热门的话题之一。去年秋天发布的 Windows Server 2016 支持 Windows 开发者使用容器,使得这一热门话题再次升温。Windows 和 Docker 是如何走到一起的? 一切始于 2014 年隆重举办的普吉特…

做轮播海报的网站在线借贷网站建设

在Java中,进行单元测试时调用别人的服务,可以使用单元测试框架如JUnit,并结合模拟框架如Mockito来模拟或替代外部服务。 以下是一个示例,展示了在Java中进行单元测试时调用外部服务的写法: java import org.junit.Te…

网站广告是内容营销吗山西两学一做网站

F4键在Word里面表示重复上一个操作,但对于这个快捷键,你真的会操作吗?本期与大家分享这个神奇的F4键,助你高效工作。1、批量复制文本在一般情况下,我们是用CtrlC复制内容,CtrlV粘贴内容,但遇到特…

江苏省住房和城乡建设局网站首页建筑工地招工招聘信息平台

文章目录 📖 介绍 📖🏡 演示环境 🏡📒 剪贴板共享 📒📝 VMware设置📝 安装VMware Tools或open-vm-tools📝 验证剪贴板共享功能⚓️ 相关链接 🚓️📖 介绍 📖 无缝的剪贴板共享是提高工作效率的关键。在VMware和Ubuntu虚拟机的协同工作中,能够直接在宿…

页面网站建设牛商网做网站要多少钱

环境:VC 作用: 函数是完成特定任务的独立程序代码单元 1、创建和使用函数 函数原型:声明函数是什么类型,指明函数的返回值和函数接收的参数类型,函数和变量一样,有多种类型,任何程序在使用函…

二手交易平台 网站开发软件项目外包平台

HALCON示例程序autobahn高速公路车道识别程序剖析 小哥哥小姐姐觉得有用点个赞呗! 示例程序源码(加注释) *关闭halcon窗口的实时更新 dev_update_window (‘off’) *关闭halcon图形窗口 dev_close_window () *打开图形窗口 *dev_open_win…

怎么在一起做网站上拿货怎样给网站做排名优化

VLDB 2024于2024年8月26号-8月30号在中国广州举行。 本文总结了VLDB 2024有关时空数据(time series data)的相关论文,主要包含如有疏漏,欢迎大家补充。 🌟【紧跟前沿】“时空探索之旅”与你一起探索时空奥秘&#xf…