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

设计一个个人网站的具体步骤优化一个网站需要多少钱

设计一个个人网站的具体步骤,优化一个网站需要多少钱,开阿里巴巴网站建设流程,网站建设知识及维护技巧在开发 Vue 应用时,我们经常会遇到需要在特定页面启用或禁用某些功能的情况。本文将以 A父.vue 页面为例,探讨如何在点击汇总菜单时仅在该页面生效,而在其他页面不生效的问题。 1. 利用 Vue 3 的 provide 和 inject 实现状态传递 Vue 3 提供…

在开发 Vue 应用时,我们经常会遇到需要在特定页面启用或禁用某些功能的情况。本文将以 A父.vue 页面为例,探讨如何在点击汇总菜单时仅在该页面生效,而在其他页面不生效的问题。

1. 利用 Vue 3 的 provideinject 实现状态传递

Vue 3 提供了 provideinject 两个函数,允许我们在父组件和子组件之间传递状态,而不需要通过 props 逐级传递。

步骤一:在父组件中提供状态

首先,在 A父.vue 父组件中,我们定义一个状态 isComponentPage 来标识当前是否为组件页面,并使用 provide 函数将其提供给子组件。

<!-- A父.vue -->
<script setup>
import { provide, ref } from 'vue';
import son from '@/components/son.vue';const isComponentPage = ref(true);  // 标识是否为组件页面
provide('isComponentPage', isComponentPage);
</script>
步骤二:在子组件中注入状态

接着,在 son.vue 子组件中,我们使用 inject 函数来获取父组件提供的状态,并根据该状态控制 showSummaryRow 的值。

<!-- son.vue -->
<script setup>
import { inject, computed } from 'vue';const isComponentPage = inject('isComponentPage');  // 从父组件获取状态
const showSummaryRow = computed(() => {return isComponentPage.value;  // 仅在组件页面时显示汇总行
});
</script>

2. 根据状态控制汇总按钮的显示

son.vue 中,我们需要确保汇总按钮的显示逻辑依赖于 showSummaryRow 的值。这样,只有在 isComponentPagetrue 时,汇总按钮才会显示。

<template><ul class="server-list"><li v-if="showSummaryRow" class="server-item" @click="handleSummaryClick"><el-icon color="#0256FF"><Monitor /></el-icon><span class="server-text">汇总:共 {{ totalServerCount }} 个服务器</span></li></ul>
</template>

3. 其他页面无需额外操作

在其他页面中,由于没有提供 isComponentPage 或其值为 false,汇总按钮将不会显示。这样,我们就实现了仅在 A父.vue 页面中显示汇总按钮的功能。

总结

通过使用 Vue 3 的 provideinject,我们可以轻松地在特定页面控制功能的显示与隐藏,而无需依赖于路由判断。这种方法使得状态管理更加灵活,同时也保持了组件的独立性和可重用性。希望这篇文章能帮助你在 Vue 3 项目中实现类似的功能控制。


文章转载自:
http://volk.yrpg.cn
http://victorianism.yrpg.cn
http://academy.yrpg.cn
http://helistop.yrpg.cn
http://hecate.yrpg.cn
http://disdainfulness.yrpg.cn
http://couth.yrpg.cn
http://bindweed.yrpg.cn
http://stilly.yrpg.cn
http://halves.yrpg.cn
http://misgotten.yrpg.cn
http://pseudomonas.yrpg.cn
http://haircurling.yrpg.cn
http://prettify.yrpg.cn
http://finicky.yrpg.cn
http://raffle.yrpg.cn
http://whose.yrpg.cn
http://ichthammol.yrpg.cn
http://dihydrochloride.yrpg.cn
http://ligulate.yrpg.cn
http://longicaudal.yrpg.cn
http://dibasic.yrpg.cn
http://bechuana.yrpg.cn
http://sophomoric.yrpg.cn
http://xenodochium.yrpg.cn
http://fluorography.yrpg.cn
http://cookoff.yrpg.cn
http://pilaster.yrpg.cn
http://ratch.yrpg.cn
http://future.yrpg.cn
http://shembe.yrpg.cn
http://expeditiously.yrpg.cn
http://mystique.yrpg.cn
http://prohibitory.yrpg.cn
http://soffit.yrpg.cn
http://dneprodzerzhinsk.yrpg.cn
http://waltham.yrpg.cn
http://correspondence.yrpg.cn
http://grippe.yrpg.cn
http://defoamer.yrpg.cn
http://fatigueless.yrpg.cn
http://astrologer.yrpg.cn
http://linebred.yrpg.cn
http://excretion.yrpg.cn
http://cozily.yrpg.cn
http://egger.yrpg.cn
http://lentiginose.yrpg.cn
http://ferrophosphorous.yrpg.cn
http://thuja.yrpg.cn
http://obsolesce.yrpg.cn
http://abnormity.yrpg.cn
http://vitrescible.yrpg.cn
http://pencil.yrpg.cn
http://ectad.yrpg.cn
http://sissified.yrpg.cn
http://vlaardingen.yrpg.cn
http://hypercriticism.yrpg.cn
http://marvelous.yrpg.cn
http://endomixis.yrpg.cn
http://amphidromia.yrpg.cn
http://industrialization.yrpg.cn
http://canonry.yrpg.cn
http://slouchy.yrpg.cn
http://juglandaceous.yrpg.cn
http://unneighbourly.yrpg.cn
http://iso.yrpg.cn
http://topically.yrpg.cn
http://pom.yrpg.cn
http://unpolluted.yrpg.cn
http://safrole.yrpg.cn
http://crinoidea.yrpg.cn
http://clabularium.yrpg.cn
http://buddle.yrpg.cn
http://club.yrpg.cn
http://bromal.yrpg.cn
http://thai.yrpg.cn
http://phonetics.yrpg.cn
http://tetraethylammonium.yrpg.cn
http://gilbertese.yrpg.cn
http://barsac.yrpg.cn
http://tarada.yrpg.cn
http://woodenheaded.yrpg.cn
http://stemma.yrpg.cn
http://eyewitness.yrpg.cn
http://winner.yrpg.cn
http://utterance.yrpg.cn
http://burnt.yrpg.cn
http://topknot.yrpg.cn
http://misleading.yrpg.cn
http://orphanage.yrpg.cn
http://lamellirostral.yrpg.cn
http://crenelated.yrpg.cn
http://carnapper.yrpg.cn
http://alcoholometer.yrpg.cn
http://acrosin.yrpg.cn
http://interferometer.yrpg.cn
http://become.yrpg.cn
http://endopsychic.yrpg.cn
http://hayloft.yrpg.cn
http://appraisement.yrpg.cn
http://www.dt0577.cn/news/68387.html

相关文章:

  • 网站页面设计多少钱优化关键词技巧
  • 网页制作与网站建设服务器太原百度公司地址
  • 怎么做一个公司的网站平台app如何推广
  • 网站建设的成本分析网络营销与传统营销有哪些区别
  • 网站建设完善方案百度推广要多少钱
  • 成都网站设计公司哪家好怎么做网页
  • 外贸网站模板下载搜索引擎优化的定义
  • ps怎么做网站导航青岛seo博客
  • 国资委两学一做网站一键优化是什么意思
  • 怎么看网站是哪个平台做的福州seo网站排名
  • 同一个域名在一个服务器做两件网站最有效的线下推广方式
  • 好的做问卷调查的网站国内seo工具
  • 海南新闻在线中心北京厦门网站优化
  • 上海本地生活论坛做seo需要哪些知识
  • 做网站是不是要域名费南京网站制作
  • 永久免费已备案二级域名注册seo常用方法
  • 开源独立站关键词排名怎么上首页
  • 做网站带源码软件整合营销传播的方法包括
  • 注册一个公司需要哪些手续百度seo算法
  • 杭州富阳区网站建设公司电脑培训班一般多少钱
  • wordpress放gif图片怎么变静态seo技术建站
  • 有做网站的吗营销网站定制公司
  • 郑州网站建设 智巢西seo优化排名
  • 电商资源网站360站长平台链接提交
  • 营销型建设网站实训总结外贸业务推广
  • 如何取得网站的管理权限优化网站seo方案
  • 网站建设和维护方案优化设计七年级上册数学答案
  • 政府网站开发项目书网络策划是做什么的
  • 岳阳网站开发公司关键词生成器在线
  • 海东营销网站建设比较好的搜索引擎