首页 > 其他分享 >08:vue3 组件基础

08:vue3 组件基础

时间:2023-07-05 13:56:25浏览次数:37  
标签:vue 08 MyComponent export components vue3 组件

定义一个组件

在components文件夹下新建MyComponent.vue组件

 写入下面代码

 1 <script>
 2 export default {
 3   data() {
 4     return {
 5       count: 0
 6     }
 7   }
 8 }
 9 </script>
10 
11 <template>
12   <button @click="count++">我被点击了 {{ count }} 次!</button>
13   <div class="container scopedTest">组件内样式生效</div>
14 </template>
15 <!--scoped 组件内样式有效-->
16 <style scoped>
17 .container{
18     font-size: 30px;
19 }
20 </style>
21 
22 <style>
23 .scopedTest{
24     color: red;
25 }
26 </style>

在App.vue页面引用组件步骤

 1 <template>
 2 
 3 <!-- 第三步:显示组件 -->
 4 <MyComponent></MyComponent>
 5 </template>
 6 
 7 <script>
 8 //第一步:引入组件
 9 import MyComponent from "./components/MyComponent.vue";
10 
11 //第二步:注入组件
12 export default{
13   components:{
14     MyComponent:MyComponent
15   }
16 }
17 
18 </script>

 

标签:vue,08,MyComponent,export,components,vue3,组件
From: https://www.cnblogs.com/wuzexin/p/17528315.html

相关文章

  • DevExpress WPF Scheduler组件,快速构建性能优异的调度管理器!(下)
    在上文中(点击这里回顾>>),我们介绍了DevExpressWPFScheduler组件中的日历视图、时间轴视图等,在本文中我们将继续带大家了解Scheduler组件的UI/UX自定义等其他功能。DevExpressWPF拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpressWPF能......
  • 8086汇编语言精讲2 :寄存器
        mov就是赋值;add就是+=; 为什么044CH(0可去,因为是高位补的0),也就是44CH<十六进制数在十六位下最大数FFFFH(也就是16=2^4)=65535D(D指的十进制,H指的十六进制),所以是不算溢出,因为C本来就是十六位进制中的一个位值,和1-9是一样的.Tips:如果使用十进制中的数代......
  • 前端Vue自定义轮播图视频播放组件 仿京东商品详情轮播图视频Video播放效果 可图片预览
    前端Vue自定义轮播图视频播放组件仿京东商品详情轮播图视频Video播放,可图片预览,下载完整代码请访问uni-app插件市场地址:https://ext.dcloud.net.cn/plugin?id=13325效果图如下:cc-videoSwiper使用方法<!--goodsData:轮播图视频数据 @setShowVideo:视频按钮点击事件-......
  • 前端Vue一款基于canvas的精美商品海报生成组件 根据个性化数据生成商品海报图 长按
    前端Vue一款基于canvas的精美商品海报生成组件根据个性化数据生成商品海报图长按保存图片,下载完整代码请访问uni-app插件市场地址:https://ext.dcloud.net.cn/plugin?id=13326效果图如下:cc-beautyPoster使用方法<!--posterData:海报数据--><cc-beautyPoster:poste......
  • vue2-样式冲突-使用deep修改子组件中的样式
    /deep/样式穿透<template><divclass="left-container"><h3>Left组件</h3><my-count:init="9"></my-count></div></template><script>exportdefault{}</scrip......
  • LeetCode 108. 将有序数组转换为二叉搜索树
    题目链接:LeetCode108.将有序数组转换为二叉搜索树题意:给你一个整数数组nums,其中元素已经按升序排列,请你将其转换为一棵高度平衡二叉搜索树。高度平衡二叉树是一棵满足「每个节点的左右两个子树的高度差的绝对值不超过1」的二叉树。解题思路:(递归)O(n)递归建立整......
  • AtCoder Beginner Contest 308 - E
    题目链接:abc308前四题简单就不放了E-MEX阿巴阿巴,比赛的时候想复杂了,一直在想怎么快速的统计27种mex的情况,啊,前面对后面的影响等等等,反正就是想复杂了现在再想想,看了官方题解,从'E'出发,统计其前后各3种数字的个数,再用mex函数判答案,\(O(n)\)即可!剩下的见代码吧,做完之后发现,没......
  • Element-常用组件-表格-表单-对话框-分页工具条
     <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Title</title><!--格式--><style>.el-table.warning-row{background:oldlace;......
  • 记录--组件库的 Table 组件表头表体是如何实现同步滚动?
    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助前言在使用Vue3组件库NaiveUI的数据表格组件DataTable时碰到的问题,NaiveUI的数据表格组件DataTable在固定头部和列的示例中,在键盘操作下表格横向滚动会有问题,本文是记录下解决问题的过程,并最后向Naiv......
  • Vue内置缓存组件keep-alive
    <el-tab-panelabel="周边配套":disabled=!gardenIdname="five"><keep-alive><Surrour:gardenId="gardenId"v-if="activeName==='five'"/></keep-alive>......