chore: fix typo (#5261) [ci skip]
This commit is contained in:
@@ -49,7 +49,7 @@ export function inject(
|
||||
if (instance) {
|
||||
// #2400
|
||||
// to support `app.use` plugins,
|
||||
// fallback to appContext's `provides` if the intance is at root
|
||||
// fallback to appContext's `provides` if the instance is at root
|
||||
const provides =
|
||||
instance.parent == null
|
||||
? instance.vnode.appContext && instance.vnode.appContext.provides
|
||||
|
||||
@@ -111,14 +111,16 @@ export function defineEmits() {
|
||||
* instance properties when it is accessed by a parent component via template
|
||||
* refs.
|
||||
*
|
||||
* `<script setup>` components are closed by default - i.e. varaibles inside
|
||||
* `<script setup>` components are closed by default - i.e. variables inside
|
||||
* the `<script setup>` scope is not exposed to parent unless explicitly exposed
|
||||
* via `defineExpose`.
|
||||
*
|
||||
* This is only usable inside `<script setup>`, is compiled away in the
|
||||
* output and should **not** be actually called at runtime.
|
||||
*/
|
||||
export function defineExpose<Exposed extends Record<string, any> = Record<string, any>>(exposed?: Exposed) {
|
||||
export function defineExpose<
|
||||
Exposed extends Record<string, any> = Record<string, any>
|
||||
>(exposed?: Exposed) {
|
||||
if (__DEV__) {
|
||||
warnRuntimeUsage(`defineExpose`)
|
||||
}
|
||||
|
||||
@@ -128,7 +128,7 @@ export function installCompatInstanceProperties(map: PublicPropertiesMap) {
|
||||
// needed by many libs / render fns
|
||||
$vnode: i => i.vnode,
|
||||
|
||||
// inject addtional properties into $options for compat
|
||||
// inject additional properties into $options for compat
|
||||
// e.g. vuex needs this.$options.parent
|
||||
$options: i => {
|
||||
const res = extend({}, resolveMergedOptions(i))
|
||||
|
||||
@@ -623,7 +623,7 @@ export function cloneVNode<T, U>(
|
||||
shapeFlag: vnode.shapeFlag,
|
||||
// if the vnode is cloned with extra props, we can no longer assume its
|
||||
// existing patch flag to be reliable and need to add the FULL_PROPS flag.
|
||||
// note: perserve flag for fragments since they use the flag for children
|
||||
// note: preserve flag for fragments since they use the flag for children
|
||||
// fast paths only.
|
||||
patchFlag:
|
||||
extraProps && vnode.type !== Fragment
|
||||
|
||||
Reference in New Issue
Block a user