我是靠谱客的博主 受伤枕头,这篇文章主要介绍Vue组件Vue组件一、组件概念❤️二、组件的基本使用❤️,现在分享给大家,希望可以做个参考。

Vue组件

components --> module --> views(pages)

一、组件概念❤️

1 - 组件是什么

  • 组件是可复用的 Vue 实例, 封装标签, 样式和JS代码

2 - 组件化思想

  • 把页面上 可重用的部分 封装为 组件,从而方便项目的 开发 和 维护

3 - 封装组件的目的

  • 复用
  • 可维护

3 - 总结

  • 一个页面, 可以拆分成一个个组件,一个组件就是一个整体, 每个组件可以有自己独立的 结构 样式 和 行为(html, css和js)

二、组件的基本使用❤️

将功能抽象出来(涵盖结构 逻辑 样式)封装进一个单独的.vue文件

1 - 注册组件✅

1.1 - 全局注册

  • 全局注册组件后, 就可以当做标签在任意Vue文件中template里用
  • 单双标签都可以或者小写加-形式, 运行后, 会把这个自定义标签当做组件解析, 使用组件里封装的标签替换到这个位置
复制代码
1
2
3
// main.js Vue.component(名字, 组件);
复制代码
1
2
3
4
5
// 引入 提示 组件 @代表src路径 import Hint from '@/components/Hint.vue' // 注册全局组件 Vue.component('HintG', Hind);

1.2 - 局部注册

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<template> <div id="app"> <h1> {{ titleInfo }} </h1> <!-- 使用组件 --> <HintL /> <!-- 使用组件 --> <hint-l /> </div> </template> <script> // 引入组件 import Panel from './components/Hint.vue'; export default { // 注册组件 components: { HintL: Hint, }, data () { return { titleInfo: 'Vue-组件', }; }, }; </script>

2 - 使用组件

复制代码
1
2
3
4
5
<!-- 使用组件 --> <HintL /> <!-- 使用组件 --> <hint-l />

最后

以上就是受伤枕头最近收集整理的关于Vue组件Vue组件一、组件概念❤️二、组件的基本使用❤️的全部内容,更多相关Vue组件Vue组件一、组件概念❤️二、组件内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(59)

评论列表共有 0 条评论

立即
投稿
返回
顶部