chore: update
ci / test (push) Has been cancelled Details
ci / continuous-release (push) Has been cancelled Details

This commit is contained in:
daiwei 2025-09-23 10:07:10 +08:00
parent db38ecc0c9
commit 7fc2d6db70
2 changed files with 11 additions and 7 deletions

View File

@ -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,

View File

@ -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)