Vue中this.init用法_Vue初始化

7 篇文章 0 订阅
6 篇文章 0 订阅

Vue上面的函数怎么来的

vue的打包路径

在web中使用的vue打包路径: npm run build 打包生成vue.js

下面是依次引入:

src/platforms/web/entry-runtime-with-compiler.js

src/platforms/web/runtime/index.js

src/core/index.js

src/core/instance/index.js

instance/index.js

这个js文件就是Vue本身了

首先这是一个构造函数, 然后在执行new的时候, 会执行一个this._init函数

导出这个Vue之前,都会挂载一些函数,我们就来看看,分别挂载什么

import { initMixin } from ‘./init’
import { stateMixin } from ‘./state’
import { renderMinin } from ‘./render’
// $event是指当前触发的是什么事件(鼠标事件,键盘事件等) $event.target则指的是事件触发的目标
import { eventsMixin } from ‘./events’
import { lifecycleMixin } from ‘./lifecycle’
import { warn } from ‘./util/index’

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值