vue前端开发自学基础,动态切换组件的显示

vue前端开发自学基础,动态切换组件的显示!这个是需要借助于,一个官方提供的标签,名字叫【Component】-[代码demo:<component :is="ComponetShow"></component>]。

下面看看代码详情。

复制代码
<template>
  <h3>动态切换组件的显示</h3>
  <!-- <ComA></ComA> -->
  <component :is="ComponetShow"></component>
  <button @click="changeShow">切换组件显示</button>
</template>
<script>
import ComA from './components/ComA.vue';
import ComB from './components/ComB.vue';
  export default{
    data(){
      return{
        ComponetShow:"ComA"
      }
    },
    components:{
      ComA,
      ComB
    },
    methods:{
      changeShow(){
        this.ComponetShow = this.ComponetShow == "ComA" ? "ComB":"ComA"
      }
    }
   
  }
</script>

以上是在app.vue里面写的,一个按钮,绑定点击事件,切换组件A,和组件B的显示。里面很明显,是调用了一个官方提供的标签啊。它有一个属性叫【is】。这个可以绑定一个动态值。

然后用函数就可以随意的更改这个动态值。默认情况下,我们给他赋值了。是组件A的调用。

如图,点击切换组件显示按钮后,从组件A,变成了组件B。

相关推荐
汉得数字平台5 分钟前
汉得H-AI飞码——前端编码助手V1.1.2正式发布:融业务知识,提开发效能
前端·人工智能·智能编码
前端小万5 分钟前
Jenkins 打包崩了?罪魁是 package.json 里的 ^
前端·jenkins
编程小白gogogo5 分钟前
苍穹外卖前端环境搭建
前端
shuaijie05187 分钟前
当表格数据量过大的时候,如何使用不分页进行展示
javascript·vue.js·ecmascript
光影少年9 分钟前
web端安全问题有哪些?
前端·安全
行走的陀螺仪16 分钟前
Vite & Webpack 插件/Loader 封装完全指南
前端·webpack·node.js·vite·前端工程化·打包构建
1024肥宅21 分钟前
浏览器网络请求 API:全面解析与高级封装(1)
前端·websocket·axios
小费的部落23 分钟前
Excel 在Sheet3中 匹配Sheet1的A列和Sheet2的A列并处理空内容
java·前端·excel
霍格沃兹测试学院-小舟畅学24 分钟前
Cypress 入门与优势分析:前端自动化测试的新利器
前端
1024肥宅24 分钟前
浏览器网络请求 API:全面解析与高级封装(2)
前端·websocket·axios