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

收录网站工具英文seo外链

收录网站工具,英文seo外链,wordpress签到系统,wordpress图片转移在Vue中,通过使用动态组件,我们可以实现组件的动态切换,从而达到页面的动态展示效果。 vue 中 component组件 is属性 功能描述 例如:有多个tabs标签,如:推荐、热点、视频等。用户点击标签就会切换到对应组…

在Vue中,通过使用动态组件,我们可以实现组件的动态切换,从而达到页面的动态展示效果。

vue 中 component组件 is属性

 功能描述 

例如:有多个tabs标签,如:推荐、热点、视频等。用户点击标签就会切换到对应组件

vue2版

<template><!-- 标签数据 --><!-- uview-ui 标签组件 --><u-tabsclass="tabsBox":list="tabData"@click="changeTab":current="tabsCurrent"></u-tabs><!-- 组件切换 --><component :is="getCurrentCompName"></component>
</template><script>
import CompA from './components/comp-a.vue'
import CompB from './components/comp-b.vue'
import CompC from './components/comp-c.vue'export default {data() {return {tabsCurrent: 0,tabsList: [],}},computed: {getCurrentCompName() {let currentCompName = ''switch (this.tabsCurrent) {case 1:currentCompName = 'CompB'breakcase 2:currentCompName = 'CompC'breakdefault:currentCompName = 'CompA'}return currentCompName},},methods: {toggle(index) {this.tabsCurrent = index},},
}
</script>

vue3版

<template><!-- 标签数据 --><!-- uview-ui 标签组件 --><u-tabsclass="tabsBox":list="tabData"@click="changeTab":current="tabsCurrent"></u-tabs><!-- 组件切换 --><component :is="getCurrentCompName"></component>
</template><script setup>
import { ref, reactive, markRaw} from 'vue';
import CompA from './components/comp-a.vue';
import CompB from './components/comp-b.vue';
import CompC from './components/comp-c.vue';const tabsCurrent = ref(0);
const tabsList = ref([]);const getCurrentCompName = () => {let currentCompName = '';switch (tabsCurrent.value) {case 1:currentCompName = markRaw(CompB);break;case 2:currentCompName = markRaw(CompC);break;default:currentCompName = markRaw(CompA);}return currentCompName;
};const toggle = (index) => {tabsCurrent.value = index;
};
</script>

或者

<template><!-- 标签数据 --><!-- uview-ui 标签组件 --><u-tabsclass="tabsBox":list="tabData"@click="changeTab":current="tabsCurrent"></u-tabs><!-- 组件切换 --><component :is="currentComp"></component>
</template><script setup>
import { ref, reactive, markRaw, shallowRef } from 'vue';
import CompA from './components/comp-a.vue';
import CompB from './components/comp-b.vue';
import CompC from './components/comp-c.vue';const tabsCurrent = ref(0);
const tabsList = ref([]);
const currentComp = shallowRef(CompA)const toggle = (index) => {tabsCurrent.value = index;switch (index) {case 1:currentComp.value = CompB;break;case 2:currentComp.value = CompC;break;default:currentComp.value = CompA;}
};
</script>
http://www.tj-hxxt.cn/news/12744.html

相关文章:

  • 网站如何做百度才会收录什么是网络整合营销
  • 我想做一个网站 不知道找谁做优化设计高中
  • 中石化网站是哪个公司做的seo网络排名优化技巧
  • 门户网站推广怎么做关键词优化的发展趋势
  • 企业网站整理优化百度怎么免费推广
  • 哈尔滨公司网站东莞网站建设公司排名
  • 承德哪里做网站优化方案的格式及范文
  • 邯郸网站建设地方成都百度推广电话号码是多少
  • 网站导航css源代码seo数据是什么意思
  • 大气企业响应式网站个人免费开发网站
  • 武汉专业做网站如何注册网址
  • 做什么网站广州seo网络推广员
  • 长沙做网站微联讯点很好搜索推广平台有哪些
  • 建什么网站容易挣钱博客营销案例
  • 买空间的网站站长之家权重
  • 网站建设岗位职责工业设计公司
  • 杭州盘石做网站专业吗在线优化工具
  • 购物网站模板下载免费的网络推广渠道
  • 网站建设租用服务器app拉新佣金排行榜
  • asp动态网站开发论文网站交易
  • 广告做图网站广州白云区新闻头条最新消息今天
  • 学校网站建设情况介绍培训心得体会1000字通用
  • 有做网站的吗怎么宣传自己新开的店铺
  • 哪个省份做网站的多百度优化推广
  • 两学一做教育纪实评价系统网站建一个网站需要多少钱?
  • 学校网站建设电话海外网络推广平台
  • 多语言商城网站开发域名查询ip网站
  • 新手开装修公司怎样做seo渠道是什么意思
  • 营销型网站定义百度输入法
  • 自己做网站挂广告杭州网站seo外包