| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> JavaScript知识库 -> 【Vue】组件化编程 -> 正文阅读 |
|
[JavaScript知识库]【Vue】组件化编程 |
目录 组件的基本认识(非单文件组件):使用组件的三大步骤:一、定义组件(创建组件)使用Vue.extend(options)创建,其中options和new Vue(options)时传入的那个options几乎一样,但也有点区别(el、data)?
data是一个函数的话,这样每复用一次组件,就会返回一份新的data,类似于给每个组件实例创建一个私有的数据空间,让各个组件实例维护各自的数据。而单纯的写成对象形式,就使得所有组件实例共用了一份data,就会造成一个变了全都会变的结果—— 避免组件被复用时,数据存在引用关系。 二、注册组件1.局部注册:?靠new Vue的时候传入components选项
2.全局注册:靠Vue.component('组件名',组件)
?三、使用组件(写组件标签)
关于组件名:一个单词组成:
非单文件组件:一个文件包含n个组件?
组件的嵌套app全称application是vm的根组件,用来管理应用中所有组件
VueComponent构造函数1.school组件本质是一个名为VueComponent的构造函数,且不是程序员定义的,是Vue.extend生成的。? 2.我们只需要写 3.特别注意:每次调用 关于this指向:组件配置中: data函数、methods中的函数、watch中的函数、computed中的函数 它们的this均是【VueComponent实例对象】。 new Vue(options)配置中: data函数、methods中的函数、watch中的函数、computed中的函数 它们的this均是【Vue实例对象】。 VueComponent的实例对象,(也可称之为:组件实例对象)。 Vue的实例对象,简称vm。 Vue与VueComponent的内置关系
Vue与Component的关系:
单文件组件:文件名以.Vue结尾,包含HTML、js、css(vscode记得下vetur插件) 基本结构:?
|
|
JavaScript知识库 最新文章 |
ES6的相关知识点 |
react 函数式组件 & react其他一些总结 |
Vue基础超详细 |
前端JS也可以连点成线(Vue中运用 AntVG6) |
Vue事件处理的基本使用 |
Vue后台项目的记录 (一) |
前后端分离vue跨域,devServer配置proxy代理 |
TypeScript |
初识vuex |
vue项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 5:35:00- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |