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 { IRNodeTypes } from '../ir'
import { EMPTY_EXPRESSION } from './utils' import { EMPTY_EXPRESSION } from './utils'
import type { DirectiveTransform } from '../transform' import type { DirectiveTransform } from '../transform'
@ -30,7 +34,7 @@ export const transformVText: DirectiveTransform = (dir, node, context) => {
context.childrenTemplate = [String(literal)] context.childrenTemplate = [String(literal)]
} else { } else {
context.childrenTemplate = [' '] context.childrenTemplate = [' ']
const isComponent = node.tagType === 1 const isComponent = node.tagType === ElementTypes.COMPONENT
if (!isComponent) { if (!isComponent) {
context.registerOperation({ context.registerOperation({
type: IRNodeTypes.GET_TEXT_CHILD, type: IRNodeTypes.GET_TEXT_CHILD,

View File

@ -212,7 +212,7 @@ export function setBlockText(
/** /**
* dev only * dev only
*/ */
function warnOnArrayBlock(prop: string): void { function warnCannotSetProp(prop: string): void {
warn( warn(
`Extraneous non-props attributes (` + `Extraneous non-props attributes (` +
`${prop}) ` + `${prop}) ` +
@ -226,13 +226,13 @@ function setTextToBlock(block: Block, value: any): void {
if (block instanceof Element) { if (block instanceof Element) {
block.textContent = value block.textContent = value
} else if (__DEV__) { } else if (__DEV__) {
warnOnArrayBlock('textContent') warnCannotSetProp('textContent')
} }
} else if (isVaporComponent(block)) { } else if (isVaporComponent(block)) {
setTextToBlock(block.block, value) setTextToBlock(block.block, value)
} else if (isArray(block)) { } else if (isArray(block)) {
if (__DEV__) { if (__DEV__) {
warnOnArrayBlock('textContent') warnCannotSetProp('textContent')
} }
} else { } else {
setTextToBlock(block.nodes, value) setTextToBlock(block.nodes, value)
@ -261,13 +261,13 @@ function setHtmlToBlock(block: Block, value: any): void {
if (block instanceof Element) { if (block instanceof Element) {
block.innerHTML = value block.innerHTML = value
} else if (__DEV__) { } else if (__DEV__) {
warnOnArrayBlock('innerHTML') warnCannotSetProp('innerHTML')
} }
} else if (isVaporComponent(block)) { } else if (isVaporComponent(block)) {
setHtmlToBlock(block.block, value) setHtmlToBlock(block.block, value)
} else if (isArray(block)) { } else if (isArray(block)) {
if (__DEV__) { if (__DEV__) {
warnOnArrayBlock('innerHTML') warnCannotSetProp('innerHTML')
} }
} else { } else {
setHtmlToBlock(block.nodes, value) setHtmlToBlock(block.nodes, value)