【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
相关推荐
木子七15 分钟前
vue2-路由Router
前端·vue
未 顾33 分钟前
HTML-CSS-JS-day01:html常见的标签
javascript·css·html
tao_sc37 分钟前
stm32启动过程解析startup启动文件
javascript·stm32·嵌入式硬件
知野小兔37 分钟前
【Angular】eventDispatcher详解
前端·javascript·angular.js
苦逼的猿宝1 小时前
Echarts中柱状图完成横向布局
前端·javascript·echarts
禾戊之昂1 小时前
【Electron学习笔记(一)】Electron基本介绍和环境搭建
前端·javascript·electron·node.js
加班是不可能的,除非双倍日工资1 小时前
js 原生拖拽排序功能 简单实现
前端·javascript
放逐者-保持本心,方可放逐1 小时前
dom 元素应用 + for 循环应用
前端·javascript·for
冰冻果冻1 小时前
vue--制作购物车
前端·javascript·vue.js
前端设计诗1 小时前
CSS clamp() 函数:构建更智能的响应式设计
前端·css·less·css3·html5