Vue VueComponent

1、组件的本质是一个名为VueComponent的构造函数,且不是程序员定义的,是Vue.extend生成的。

2、我们只需要写<school />,Vue在解析时会帮我们创建school组件的实例对象,即Vue帮我们执行的:new VueComponent(options)。

3、特别注意:每次调用Vue.extend,返回的都是一个全新的VueComponent。

4、关于this指向:

(1)组件配置中:

data函数、methods中的函数、watch中的函数、computed中的函数,它们的this均是【VueComponent实例对象】

(2)new Vue()配置中:

data函数、methods中函数、watch中函数、computed中函数,它们的this均是【Vue实例对象】

相关推荐
XiaoYu20021 天前
第11章 LangChain
前端·javascript·langchain
霉运全滚蛋好运围着转1 天前
启动 Taro 4 项目报错:Error: The specified module could not be found.
前端
cxxcode1 天前
前端模块化发展
前端
不务正业的前端学徒1 天前
docker+nginx部署
前端
不务正业的前端学徒1 天前
webpack/vite配置
前端
hhcccchh1 天前
学习vue第八天 Vue3 模板语法和内置指令 - 简单入门
前端·vue.js·学习
yyf198905251 天前
Vue 框架相关中文文献
前端·javascript·vue.js
粥里有勺糖1 天前
开发一个美观的 VitePress 图片预览插件
前端·vue.js·vitepress
陟上青云1 天前
一篇文章带你搞懂原型和原型链
前端
我的写法有点潮1 天前
推荐几个国外比较流行的UI库(上)
前端·javascript·css