VUE components 自定义组件

博客介绍了使用Vue编写界面,通过拆分功能来简化当前文件逻辑。具体包括定义单机动作、指向和使用自定义组件,同时提到了自定义组件命名问题,即非字符串模板时,驼峰式命名的prop需转换为短横线隔开式命名。

vue编写界面,拆分功能,简化当前文件中的逻辑功能。

1、定义单机动作;

2、指向

3、自定义组件

命名问题:HTML特性是不区分大小写的。所以,当使用的不是字符串模板时,camelCased(驼峰式)命名的prop需要转换为相对应的kebab-case(短横线隔开式)命名

### 如何在Vue3中创建和使用自定义组件 #### 创建Vue3项目 为了开始构建带有自定义组件的应用程序,首先需要安装并设置一个新的Vue3项目。这可以通过Vue CLI完成,也可以通过Vite等其他工具来实现。 #### 定义自定义组件 一旦有了工作环境,在`src/components/`目录下可以创建新的.vue文件作为自定义组件[^1]。下面是一个名为 `MyComponent.vue` 的简单例子: ```html <template> <div class="my-component"> <h2>这是我的第一个自定义组件</h2> <p>{{ message }}</p> </div> </template> <script setup> import { ref } from 'vue'; const message = ref('你好, Vue!'); </script> <style scoped> .my-component { border: 1px solid #ccc; padding: 1em; } </style> ``` 此代码片段展示了如何在一个单文件组件(SFC)内组合HTML模板、JavaScript逻辑以及CSS样式。 #### 注册与使用组件 为了让应用程序知道新创建的组件存在,并能够在页面上显示它,则需注册该组件。可以在全局范围内这样做,或者更常见的是局部地导入到特定父级组件中去使用它们[^2]。这里展示了一个局部注册的例子: ```javascript // src/App.vue <template> <div id="app"> <!-- 使用刚刚创建好的 MyComponent --> <MyComponent /> </div> </template> <script setup> // 导入本地组件 import MyComponent from './components/MyComponent.vue'; </script> ``` 上述过程描述了从零开始制作一个基本的Vue3自定义组件的方法,并将其集成到主应用中的方式。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值