【Vue 全家桶】2、Vue 组件化编程

目录

    • [模块与组件、模块化与组件化 component](#模块与组件、模块化与组件化 component)
    • 非单文件组件
    • [单文件组件 .vue](#单文件组件 .vue)



模块与组件、模块化与组件化 component

模块

组件

  • 局部功能代码和资源的集合

非单文件组件

javascript 复制代码
// 1、创建组件
const school = Vue.extend({
	data(){
		return {}
	}
})
const student = Vue.extend({
	data(){
		return {}
	}
})


new Vue({
	el:'#root',
	components:{ // 2、注册组件(局部注册)
		school,student
	}
})
// 3、使用组件
<school></school>
<student></student>

单文件组件 .vue

vue 复制代码
<template></template>
<script>
	export default {
	name: '',
	data(){},
	methods:{}
	}
</script>
<style></style>
  • webpack、脚手架
  • App.vue
相关推荐
猫猫村晨总1 分钟前
涉及到行合并的el-table表格导出功能实现
前端·vue.js·element plus
晨旭缘12 分钟前
vue3动态监听div高度案例
vue.js·html
VillanelleS17 分钟前
Vue2进阶之Vue3高级用法
前端·javascript·vue.js
天农学子21 分钟前
EasyUI弹出框行编辑,通过下拉框实现内容联动
前端·javascript·easyui
qq22951165021 小时前
uniapp+vue加油服务系统 微信小程序
vue.js·微信小程序·uni-app
格瑞@_@1 小时前
11.Three.js使用indexeddb前端缓存模型优化前端加载效率
前端·javascript·缓存·three.js·indexeddb缓存
霍格沃兹测试开发学社测试人社区1 小时前
软件测试学习笔记丨Vue学习笔记-基本介绍
软件测试·vue.js·笔记·测试开发·学习
木子七1 小时前
Js Dom
前端·javascript
写bug写bug1 小时前
Git 中的撤销工作区、暂存区和已提交的更改
前端·git·后端
重生之我是菜鸡程序员1 小时前
uniapp 使用vue/pwa
javascript·vue.js·uni-app