【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
相关推荐
猫头虎-前端技术13 小时前
浏览器兼容性问题全解:CSS 前缀、Grid/Flex 布局兼容方案与跨浏览器调试技巧
前端·css·node.js·bootstrap·ecmascript·css3·媒体
阿珊和她的猫13 小时前
探索 CSS 过渡:打造流畅网页交互体验
前端·css
元亓亓亓13 小时前
JavaWeb--day1--HTML&CSS
前端·css·html
β添砖java13 小时前
CSS的文本样式
前端·css
前端小趴菜0513 小时前
css - 滤镜
前端·css
祈祷苍天赐我java之术13 小时前
理解 CSS 浮动技术
前端·css
索迪迈科技13 小时前
Flex布局——详解
前端·html·css3·html5
咔咔一顿操作13 小时前
【CSS 3D 实战】从零实现旋转立方体:理解 3D 空间的核心原理
前端·css·3d·css3
DONG91313 小时前
深度解析CSS单位与媒体查询:构建现代化响应式布局的核心技术
前端·css·html·css3·媒体
一只小风华~13 小时前
Vue: Class 与 Style 绑定
前端·javascript·vue.js·typescript·前端框架