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

贵阳网站建设公司哪个好杨和勒流网站建设

贵阳网站建设公司哪个好,杨和勒流网站建设,做网站的 简历,天元建设集团有限公司济南分公司假如要使用两套主题#xff1a;蓝色、红色 例如#xff1a; 首先确保自己的vue3项目有less#xff0c;这边不多做接入解释 1、在src目录下建一个styles文件夹#xff0c;在syles文件夹下面新建两个less文件#xff1a;theme.less和variables.less#xff1b; theme.le…假如要使用两套主题蓝色、红色 例如 首先确保自己的vue3项目有less这边不多做接入解释 1、在src目录下建一个styles文件夹在syles文件夹下面新建两个less文件theme.less和variables.less theme.less的样式代码默认的主题色 import ./variables.less;:root {--primary-color: #e83d23; // 默认主题颜色 }variables.less的样式代码供切换的主题可以制作多种我这边只做两种 .red-theme {--primary-color: #e83d23; }.blue-theme {--primary-color: #4c7bec; }2、使用vuex来管理这边vuex怎么接入就不过多叙述请先接入vuex然后直接粘贴我里面的全部代码 store下面的index代码 import { createStore } from vuex// 持久化的插件 import createPersistedState from vuex-persistedstateconst state {// 当前的主题currentTheme: red-theme, } const getters { } const mutations {// 切换主题的方法switchTheme(state, theme) {state.currentTheme theme;}, } const actions {// 异步切换主题switchTheme({ commit }, theme) {commit(switchTheme, theme);}, }const modules {}export default createStore({state,mutations,actions,getters,modules,plugins: [createPersistedState()], }) 3、在App.vue里面的顶层div使用我当前的样式class这边直接粘贴代码 App.vue templatediv :classcurrentThemerouter-view v-slot{ Component }keep-alivecomponent :isComponent v-if$route.meta.keepAlive //keep-alivecomponent :isComponent v-if!$route.meta.keepAlive //router-view/div /templatescript langtsimport { defineComponent } from vueimport { mapState } from vuexexport default defineComponent({name: App,components: {},computed: {...mapState([currentTheme]),}}) /script 主要代码是最外层div上面绑定的class下面的router-view你们项目是怎样的就是怎样的不用和我的一样然后再是下面的计算属性引入vuex里面的主题变量 4、在页面代码里面使用切换功能就可以切换了例如 index.vue templatedivbutton clickswitchTheme(red-theme)点击切换为红色/buttonbutton clickswitchTheme(blue-theme)点击切换为蓝色/buttondiv classtest测试切换主题/div/div /templatescript setupimport { ref } from vue;import { useStore } from vuexconst store useStore()const currentTheme ref(red-theme);const switchTheme (theme) {store.commit(switchTheme, theme)} /script style langless scoped.test {// 使用第一步定义的样式变量color: var(--primary-color);} /style 至此就可以了其实思路很简单就是在根目录上面绑定样式通过切换这个样式来做到主题的切换如果使用的主题量很大是不是就得考虑性能问题了...
http://www.pierceye.com/news/660986/

相关文章:

  • 排名轻松seo 网站国内开源平台
  • 常德做网站公司哪家好雷达图 做图网站
  • 做网站的环境配置wordpress手机版本
  • 市场网站建设济南智能网站建设
  • 淄博网站的优化大数据开发过程
  • 德阳网站建设公司做抢单软件的网站
  • 金融类的网站怎么做地方门户网站建设多少钱
  • 网站建设周末培训长春网站建设服务
  • 网站宝建站助手呼市地区做网站公司
  • 网站开发需要用到哪些设备建立网站得多少钱
  • 广州最好网站策划外网网站有什么好的推荐
  • 企业营销型企业网站建设cpa推广联盟平台
  • 南山区公司网站制作网站建设都 包括哪些
  • 域名备案网站建设方案公司网站设计怎么做
  • wordpress网站地图生成插件门户网站管理流程
  • 网站设计工程师培训关键词排名优化公司外包
  • 做电影资源网站手机版交通运输部: 优化交通运输领域防控
  • 找人做微信网站无锡响应式网站
  • 温州手机网站制作联系电话装修公司加盟条件
  • 网站后台模板html5淄博桓台网站建设公司
  • 开发app和网站的公司网站开发项目流程图模板
  • 深圳优秀网站建设品牌策略
  • 上海市建设机械行业协会网站石家庄最新招聘
  • Wordpress垂直类目站模版建设官网入口
  • 网站建设发布平台网络界面设计
  • rss 网站插件国内哪个网站做水产比较大
  • 做营销看的网站有哪些内容芜湖做网站推广有哪些公司
  • 网站建设岗位说明新网金商网站
  • 网站域名使用费多少正规抖音代运营公司排名
  • 网站建设后需要交费吗物流公司电话