mirror of https://github.com/vuejs/core.git
chore: update
This commit is contained in:
parent
db38ecc0c9
commit
7fc2d6db70
|
@ -1,4 +1,8 @@
|
|||
import { DOMErrorCodes, createDOMCompilerError } from '@vue/compiler-dom'
|
||||
import {
|
||||
DOMErrorCodes,
|
||||
ElementTypes,
|
||||
createDOMCompilerError,
|
||||
} from '@vue/compiler-dom'
|
||||
import { IRNodeTypes } from '../ir'
|
||||
import { EMPTY_EXPRESSION } from './utils'
|
||||
import type { DirectiveTransform } from '../transform'
|
||||
|
@ -30,7 +34,7 @@ export const transformVText: DirectiveTransform = (dir, node, context) => {
|
|||
context.childrenTemplate = [String(literal)]
|
||||
} else {
|
||||
context.childrenTemplate = [' ']
|
||||
const isComponent = node.tagType === 1
|
||||
const isComponent = node.tagType === ElementTypes.COMPONENT
|
||||
if (!isComponent) {
|
||||
context.registerOperation({
|
||||
type: IRNodeTypes.GET_TEXT_CHILD,
|
||||
|
|
|
@ -212,7 +212,7 @@ export function setBlockText(
|
|||
/**
|
||||
* dev only
|
||||
*/
|
||||
function warnOnArrayBlock(prop: string): void {
|
||||
function warnCannotSetProp(prop: string): void {
|
||||
warn(
|
||||
`Extraneous non-props attributes (` +
|
||||
`${prop}) ` +
|
||||
|
@ -226,13 +226,13 @@ function setTextToBlock(block: Block, value: any): void {
|
|||
if (block instanceof Element) {
|
||||
block.textContent = value
|
||||
} else if (__DEV__) {
|
||||
warnOnArrayBlock('textContent')
|
||||
warnCannotSetProp('textContent')
|
||||
}
|
||||
} else if (isVaporComponent(block)) {
|
||||
setTextToBlock(block.block, value)
|
||||
} else if (isArray(block)) {
|
||||
if (__DEV__) {
|
||||
warnOnArrayBlock('textContent')
|
||||
warnCannotSetProp('textContent')
|
||||
}
|
||||
} else {
|
||||
setTextToBlock(block.nodes, value)
|
||||
|
@ -261,13 +261,13 @@ function setHtmlToBlock(block: Block, value: any): void {
|
|||
if (block instanceof Element) {
|
||||
block.innerHTML = value
|
||||
} else if (__DEV__) {
|
||||
warnOnArrayBlock('innerHTML')
|
||||
warnCannotSetProp('innerHTML')
|
||||
}
|
||||
} else if (isVaporComponent(block)) {
|
||||
setHtmlToBlock(block.block, value)
|
||||
} else if (isArray(block)) {
|
||||
if (__DEV__) {
|
||||
warnOnArrayBlock('innerHTML')
|
||||
warnCannotSetProp('innerHTML')
|
||||
}
|
||||
} else {
|
||||
setHtmlToBlock(block.nodes, value)
|
||||
|
|
Loading…
Reference in New Issue