From: daiwei Date: Thu, 18 Sep 2025 07:10:07 +0000 (+0800) Subject: chore: Merge branch 'main' into edison/fix/13460 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=1aa2a6b12a398927047a54573f54eabc22164994;p=thirdparty%2Fvuejs%2Fcore.git chore: Merge branch 'main' into edison/fix/13460 --- 1aa2a6b12a398927047a54573f54eabc22164994 diff --cc packages/compiler-sfc/__tests__/__snapshots__/templateTransformSrcset.spec.ts.snap index 05d5fa13bb,8381f5a85c..dbeb9fa2d0 --- a/packages/compiler-sfc/__tests__/__snapshots__/templateTransformSrcset.spec.ts.snap +++ b/packages/compiler-sfc/__tests__/__snapshots__/templateTransformSrcset.spec.ts.snap @@@ -16,23 -16,16 +16,33 @@@ export function render(_ctx, _cache) }" `; +exports[`compiler sfc: transform srcset > srcset w/ preserveLeadingTilde: true 1`] = ` +"import { createElementVNode as _createElementVNode, Fragment as _Fragment, openBlock as _openBlock, createElementBlock as _createElementBlock } from "vue" +import _imports_0 from '~/app/logo.png' +import _imports_1 from '~app/logo.png' + + +const _hoisted_1 = _imports_0 + ', ' + _imports_1 + ' 2x' +const _hoisted_2 = _imports_1 + ' 1x, ' + _imports_0 + ' 2x' + +export function render(_ctx, _cache) { + return (_openBlock(), _createElementBlock(_Fragment, null, [ + _cache[0] || (_cache[0] = _createElementVNode("img", { srcset: _hoisted_1 }, null, -1 /* CACHED */)), + _cache[1] || (_cache[1] = _createElementVNode("img", { srcset: _hoisted_2 }, null, -1 /* CACHED */)) + ], 64 /* STABLE_FRAGMENT */)) +}" +`; + + exports[`compiler sfc: transform srcset > transform empty srcset w/ includeAbsolute: true 1`] = ` + "import { openBlock as _openBlock, createElementBlock as _createElementBlock } from "vue" + + const _hoisted_1 = { srcset: " " } + + export function render(_ctx, _cache) { + return (_openBlock(), _createElementBlock("img", _hoisted_1)) + }" + `; + exports[`compiler sfc: transform srcset > transform srcset 1`] = ` "import { createElementVNode as _createElementVNode, Fragment as _Fragment, openBlock as _openBlock, createElementBlock as _createElementBlock } from "vue" import _imports_0 from './logo.png'