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

数字货币网站开发需求wordpress搭建cms网站

数字货币网站开发需求,wordpress搭建cms网站,在线教育网站开发方案,子网站怎么做目录 问题示例代码解决思路1#xff08;缺点影响显示效果有延迟#xff09;解决思路2——通过路由刷新页面#xff08;缺点只适用于部分网页#xff09;解决思路3——vuex#xff08;没学会~#xff09;总结 欢迎关注 『uniapp』 专栏#xff0c;持续更新中 欢迎关注 『… 目录 问题示例代码解决思路1缺点影响显示效果有延迟解决思路2——通过路由刷新页面缺点只适用于部分网页解决思路3——vuex没学会~总结 欢迎关注 『uniapp』 专栏持续更新中 欢迎关注 『uniapp』 专栏持续更新中 问题示例代码 我这个业务场景是在跟随系统主题深色/浅色模式的情况下 用户在设置中修改了主题后app自动适应主题。 开启了主题监听 uni.onThemeChange(({theme}) {console.log(onThemeChange, theme)uni.setStorageSync(sys_theme, theme)if (uni.getStorageSync(theme_isAuto)) {uni.setStorageSync(theme_mode, theme)}})在onshow中根据读取的主题设置颜色样式 this.theme_mode uni.getStorageSync(theme_mode)//设置顶部导航背景颜色this.navbarBackground {background: this.theme_mode dark ? this.themeConfig.dark.navBgColor : this.themeConfig.light.navBgColor};//顶部导航字体颜色this.navTxtStyle this.theme_mode dark ? this.themeConfig.dark.navTxtStyle : this.themeConfig.light.navTxtStyle;console.log(ok, this.theme)排查了半天bug最后发现输出日志的结果 ok, this.theme theme_mode, theme也就是我们的onshow都执行完毕了onThemeChange才姗姗来迟当然无法成功渲染页面。 解决思路1缺点影响显示效果有延迟 延迟执行虽然很low但是一步到位。我最后才想到这个办法~最关键的是之前试了没有成功一直以为不可行后来发现是因为没有把this.theme_mode uni.getStorageSync(theme_mode)放到setTimeout里面。 setTimeout(() {this.theme_mode uni.getStorageSync(theme_mode)//设置顶部导航背景颜色this.navbarBackground {background: this.theme_mode dark ? this.themeConfig.dark.navBgColor : this.themeConfig.light.navBgColor};//顶部导航字体颜色this.navTxtStyle this.theme_mode dark ? this.themeConfig.dark.navTxtStyle : this.themeConfig.light.navTxtStyle;}, 100);解决思路2——通过路由刷新页面缺点只适用于部分网页 本质是用uni.reLaunch 页面跳转而且会导致你无法跳转回原来的网页 在app.vue的onLaunch中 onLaunch() {uni.onThemeChange(({ theme }) {console.log(onThemeChange, theme);// 触发路由刷新this.refreshPageRoute();});},在app.vue的methods中 // 触发路由刷新的方法 refreshPageRoute() {// 获取当前页面路由路径const pages getCurrentPages();const currentPage pages[pages.length - 1];const route currentPage.route;console.log(/${route}); // 注意使用反引号来实现字符串插值// 使用 uni.reLaunch 方法刷新当前页面uni.reLaunch({url: /${route}}); } 解决思路3——vuex没学会~ 使用 Vuex 管理状态 如果你的应用使用了 Vuex 来管理全局状态你可以在主题变化时更新一个全局状态然后在需要更新的页面中监听这个状态的变化在变化时手动调用 onShow 方法。 总结 大家喜欢的话给个点个关注给大家分享更多计算机专业学生的求学之路 版权声明 发现你走远了mzh原创作品转载必须标注原文链接 Copyright 2024 mzh Crated2024-4-1 欢迎关注 『uniapp』 专栏持续更新中 欢迎关注 『uniapp』 专栏持续更新中 『未完待续』
http://www.hkea.cn/news/14463137/

相关文章:

  • 怎么搭建网站视频教程网站销售怎么样
  • 购物网站运作建筑平面设计图
  • wordpress删除用户下所有文章上海网站营销seo电话
  • 没有网站怎么做排名优化网页怎么制作二维码
  • wordpress网站建设教程海外seo网站推广
  • 营销型网站跟云网站网站建设与规划专业
  • 免费做网站表白电商网站设计欣赏
  • 怎么创建网站要钱吗做复印机的模板网站
  • 教育网站图片中国学校网站前台模板
  • 找公司开发网站美容院做免费推广哪个网站
  • 像淘宝购物网站建设需要哪些专业人员?电子商务网站详细设计
  • 网站集约化建设优点wordpress 聚合6
  • 微信营销微网站建设石家庄网站建设网站
  • 深圳市住建局网站网上营销手段
  • 搭建网站的价格怎么修改自己公司网站
  • 广东省工程建设注册中心网站哪里有网站设计学
  • 网站开发路径一个公司的官网怎么做
  • 一站式建站价格襄阳建设21网站
  • 教育培训网站模板下载h5制作软件 知乎
  • 检测设备技术支持东莞网站建设能够免费换友链的平台
  • 建设网站前准备资料wordpress 模板 橱窗
  • 湖南中核建设工程公司官方网站上海网站制作设计公司
  • 工信部网站域名备案手机网页版
  • 顺德网站制作案例市场网站后台问题
  • 响应式设计 手机网站外贸网站推广几个月后都没有效果
  • 中国建设交易信息网站河南建设资格执业网站
  • 优化网站排名解析推广怎么在qq上自己做网站
  • 旅游网站开发工程师wordpress is_category()
  • 做代练的网站wordpress好慢
  • 怎样自己开网站赚钱wordpress yusi主题