2.Vue组件化编程

组件定义:实现应用中局部功能代码和资源的集合


1. 非单文件组件
1.1. 基本使用

关键字:Vue.extend({}) , components:{}

image-20211023125447511
1.2. 组件嵌套

vm->app->…

组件在哪儿注册就在哪个组件里面使用

1.3. VueComponent

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RiMC5qM5-1635689700099)(C:\Users\30832\AppData\Roaming\Typora\typora-user-images\image-20211024125316171.png)]

可以在组件内部方法中(methods:{})通过this获取到组件的实例对象(vc)

2. 单文件组件

1.文件后缀是vue,2.命名规范:首字母大写及驼峰 3.下载插件:Vetur (用于提示和高亮等)

4.注释用/* */ 5.只支持三个标签:template, script, style

2.1. 简写
<script>
    export default {		//省略了Vue.extend()
		name:'School',
        data(){},
        methods:{}
	}
<script>
2.2. 主要文件

1.主界面index.html 2.入口文件main.js 3.App.vue 4.Student.vue

.html 2.入口文件main.js 3.App.vue 4.Student.vue

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值