Vue3 _ 15. Vue CLI 中引入自定义组件

我们之前的博客中已经了解了如何创建一个 Vue CLI 项目,并且还简单介绍了项目的结构,今天我们就来看看如何自定义组件。

一、创建组件

我们去 components 目录下创建一个 TestComponent.vue 的组件

一个组件中包括三个部分:template、script、style

template 中是写一些 HTML 样式,好比定义一个 a 标签啊,p 标签啥的;

script 中是写一些方法,绑定的数据等

最后一个 style 是写样式的(这里我们是引入的 Less 预处理,下面我们会去说这个如何去使用)

创建完成后,我们这里还需要解决一个问题,就是 ESLint: Delete `␍`(prettier/prettier)

可以看到哈,这东西太烦了,这个就是 ESLint 的代码检查,这里大家看我的博客,自己去操作解决一下。

https://lemon1234.com/blog/4b14fcffd9d4a80325fc9a428aebf3fb

首先,我们先在 template 中添加一些 DOM

 这里我们是有绑定一个 msg 的值,这里我们需要在 script 中添加 msg。

这里要说的是,这个和我们之前学习基础的时候写法不一样。

最后一个我们写一些简单的样式

二、使用组件

上面我们已经将这个组件创建好了,接下来我们来使用一下组件。

我们把组件引入到 Home.vue 中。

首先,我们需要将这个组件 import 到 Home.vue 中。

这里这个红线可以先不管,因为我们还没有使用

然后我们将引入的这个 TestComponent 注册到 Home 中。这里可以参考上面的 HelloWorld。

同样忽略红线~~~

注册的话,我们是需要将组件放到 components 中,这个 components 中就是可以定义注册的组件有那些。详细可以看官网:https://cn.vuejs.org/v2/guide/components.html

最后就是使用,使用的话很简单,我们只需要将这个注册的名字当做标签,写在当前页面(组件)中的 template 即可。

ctrl + s 保存项目,我们来看看效果

三、组件效果查看

丑是丑了点,但是也还好。

这一篇东西不多,大家自己操作一下~~

有问题可以联系我:QQ 2100363119,欢迎大家访问我的个人网站:https://www.lemon1234.com

最近网站已经做好,并且已经上线,欢迎各位留言~~~

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
使用Vue CLI创建的Vue项目,可以很方便地使用自定义组件。下面是一个简单的步骤指南: 1. 首先,确保你已经安装了Vue CLI。如果没有安装,可以使用以下命令进行全局安装: ``` npm install -g @vue/cli ``` 2. 创建一个新的Vue项目。打开命令行终端,进入你想要创建项目的目录,并执行以下命令: ``` vue create my-project ``` 这将创建一个名为"my-project"的新Vue项目。 3. 进入项目目录: ``` cd my-project ``` 4. 在项目创建你的自定义组件。你可以在`src/components`目录下创建一个新的组件文件,例如`MyComponent.vue`。 5. 在创建的组件文件,编写你的组件代码。例如,在`MyComponent.vue`可以写入以下示例代码: ```vue <template> <div> <h1>{{ message }}</h1> <button @click="updateMessage">Update Message</button> </div> </template> <script> export default { data() { return { message: 'Hello, Vue!', }; }, methods: { updateMessage() { this.message = 'Updated Message'; }, }, }; </script> <style scoped> /* 样式 */ </style> ``` 6. 在使用组件地方,例如在`App.vue`,可以通过引入组件并在模板使用它。例如,在`App.vue`可以写入以下示例代码: ```vue <template> <div> <my-component></my-component> </div> </template> <script> import MyComponent from './components/MyComponent.vue'; export default { components: { MyComponent, }, }; </script> <style scoped> /* 样式 */ </style> ``` 7. 运行项目: ``` npm run serve ``` 这将启动开发服务器,并在浏览器显示你的Vue应用。你将能够看到使用自定义组件的效果。 注意:确保在使用自定义组件时,遵循Vue组件命名规范。例如,组件名必须是驼峰式命名,且在模板使用时需要使用短横线分隔。例如,如果你的组件名是`MyComponent`,在模板使用时应该是`<my-component></my-component>`。 希望这能帮助到你!如果还有其他问题,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

他 他 = new 他()

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值