<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd http://www.google.com/schemas/sitemap-image/1.1 http://www.google.com/schemas/sitemap-image/1.1/sitemap-image.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
        <loc>https://todovue.blog/</loc>
        <lastmod>2026-03-21T01:37:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1766183906/icono_git_bvxian.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://res.cloudinary.com/dcdfhi8qz/image/upload/v1763663056/uqqtkgp1lg3xdplutpga.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1774051488/vue-lifecycle-ssr-serverprefetch_averlr.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1773802976/vue-lifecycle-render-debug-rendertracked-rendertriggered_ekkgg1.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1773714502/vue-lifecycle-error-handling-errorcaptured_mn62y7.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1773371011/vue-lifecycle-keepalive-activated-deactivated_abjmwe.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1773284773/vue-lifecycle-unmounting-phase-beforeunmount-unmounted_f9gqy0.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1772676391/vue-lifecycle-hooks-overview_ovnxzy.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1770161262/vue-directives-overview_qyrngz.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://todovue.blog/_nuxt/CrisDev.C-3XUqG9.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://todovue.blog/blog/</loc>
        <lastmod>2026-03-21T01:37:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1774051488/vue-lifecycle-ssr-serverprefetch_averlr.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1773802976/vue-lifecycle-render-debug-rendertracked-rendertriggered_ekkgg1.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1773714502/vue-lifecycle-error-handling-errorcaptured_mn62y7.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1773371011/vue-lifecycle-keepalive-activated-deactivated_abjmwe.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1773284773/vue-lifecycle-unmounting-phase-beforeunmount-unmounted_f9gqy0.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1773284616/vue-lifecycle-update-phase-beforeupdate-updated_qql7os.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1773284431/vue-lifecycle-mounting-phase-beforemount-mounted_wkrzal.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1773284254/vue-lifecycle-creation-phase-beforecreate-created-setup_fkkyiw.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1772676391/vue-lifecycle-hooks-overview_ovnxzy.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1772497884/vue-3-reactivity-internals_hhru1s.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1772207944/directives-vue-custom-directives-guide_nwp7od.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1771976009/directives-vue-v-cloak-guide_vhkz2i.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://res.cloudinary.com/dcdfhi8qz/image/upload/v1763663056/uqqtkgp1lg3xdplutpga.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://todovue.blog/_nuxt/CrisDev.C-3XUqG9.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://todovue.blog/series/</loc>
        <lastmod>2026-03-21T01:37:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1772676391/vue-lifecycle-hooks-overview_ovnxzy.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1770161262/vue-directives-overview_qyrngz.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://todovue.blog/blog/directives-vue-custom-directives-guide.en/</loc>
        <lastmod>2026-03-21T01:37:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <xhtml:link rel="alternate" hreflang="es" href="https://todovue.blog/blog/directives-vue-custom-directives-guide.es/" />
        <xhtml:link rel="alternate" hreflang="en" href="https://todovue.blog/blog/directives-vue-custom-directives-guide.en/" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://todovue.blog/blog/directives-vue-custom-directives-guide.es/" />
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1772207944/directives-vue-custom-directives-guide_nwp7od.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://todovue.blog/blog/directives-vue-custom-directives-guide.es/</loc>
        <lastmod>2026-03-21T01:37:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <xhtml:link rel="alternate" hreflang="es" href="https://todovue.blog/blog/directives-vue-custom-directives-guide.es/" />
        <xhtml:link rel="alternate" hreflang="en" href="https://todovue.blog/blog/directives-vue-custom-directives-guide.en/" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://todovue.blog/blog/directives-vue-custom-directives-guide.es/" />
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1772207944/directives-vue-custom-directives-guide_nwp7od.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1770161262/vue-directives-overview_qyrngz.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1771265982/directives-vue-v-if-v-else-v-show-guide_qmtjik.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1770690176/directives-vue-v-for-guide_itbdds.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://res.cloudinary.com/dcdfhi8qz/image/upload/v1763663056/uqqtkgp1lg3xdplutpga.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://todovue.blog/_nuxt/CrisDev.C-3XUqG9.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://todovue.blog/blog/directives-vue-v-bind-guide.en/</loc>
        <lastmod>2026-03-21T01:37:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <xhtml:link rel="alternate" hreflang="es" href="https://todovue.blog/blog/directives-vue-v-bind-guide.es/" />
        <xhtml:link rel="alternate" hreflang="en" href="https://todovue.blog/blog/directives-vue-v-bind-guide.en/" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://todovue.blog/blog/directives-vue-v-bind-guide.es/" />
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1770849828/directives-vue-v-bind-guide_gqrgyj.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://todovue.blog/blog/directives-vue-v-bind-guide.es/</loc>
        <lastmod>2026-03-21T01:37:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <xhtml:link rel="alternate" hreflang="es" href="https://todovue.blog/blog/directives-vue-v-bind-guide.es/" />
        <xhtml:link rel="alternate" hreflang="en" href="https://todovue.blog/blog/directives-vue-v-bind-guide.en/" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://todovue.blog/blog/directives-vue-v-bind-guide.es/" />
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1770849828/directives-vue-v-bind-guide_gqrgyj.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://todovue.blog/blog/directives-vue-v-cloak-guide.en/</loc>
        <lastmod>2026-03-21T01:37:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <xhtml:link rel="alternate" hreflang="es" href="https://todovue.blog/blog/directives-vue-v-cloak-guide.es/" />
        <xhtml:link rel="alternate" hreflang="en" href="https://todovue.blog/blog/directives-vue-v-cloak-guide.en/" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://todovue.blog/blog/directives-vue-v-cloak-guide.es/" />
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1771976009/directives-vue-v-cloak-guide_vhkz2i.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://todovue.blog/blog/directives-vue-v-cloak-guide.es/</loc>
        <lastmod>2026-03-21T01:37:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <xhtml:link rel="alternate" hreflang="es" href="https://todovue.blog/blog/directives-vue-v-cloak-guide.es/" />
        <xhtml:link rel="alternate" hreflang="en" href="https://todovue.blog/blog/directives-vue-v-cloak-guide.en/" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://todovue.blog/blog/directives-vue-v-cloak-guide.es/" />
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1771976009/directives-vue-v-cloak-guide_vhkz2i.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://todovue.blog/blog/directives-vue-v-for-guide.en/</loc>
        <lastmod>2026-03-21T01:37:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <xhtml:link rel="alternate" hreflang="es" href="https://todovue.blog/blog/directives-vue-v-for-guide.es/" />
        <xhtml:link rel="alternate" hreflang="en" href="https://todovue.blog/blog/directives-vue-v-for-guide.en/" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://todovue.blog/blog/directives-vue-v-for-guide.es/" />
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1770690176/directives-vue-v-for-guide_itbdds.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://todovue.blog/blog/directives-vue-v-for-guide.es/</loc>
        <lastmod>2026-03-21T01:37:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <xhtml:link rel="alternate" hreflang="es" href="https://todovue.blog/blog/directives-vue-v-for-guide.es/" />
        <xhtml:link rel="alternate" hreflang="en" href="https://todovue.blog/blog/directives-vue-v-for-guide.en/" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://todovue.blog/blog/directives-vue-v-for-guide.es/" />
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1770690176/directives-vue-v-for-guide_itbdds.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://todovue.blog/blog/directives-vue-v-if-v-else-v-show-guide.en/</loc>
        <lastmod>2026-03-21T01:37:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <xhtml:link rel="alternate" hreflang="es" href="https://todovue.blog/blog/directives-vue-v-if-v-else-v-show-guide.es/" />
        <xhtml:link rel="alternate" hreflang="en" href="https://todovue.blog/blog/directives-vue-v-if-v-else-v-show-guide.en/" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://todovue.blog/blog/directives-vue-v-if-v-else-v-show-guide.es/" />
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1771265982/directives-vue-v-if-v-else-v-show-guide_qmtjik.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://todovue.blog/blog/directives-vue-v-if-v-else-v-show-guide.es/</loc>
        <lastmod>2026-03-21T01:37:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <xhtml:link rel="alternate" hreflang="es" href="https://todovue.blog/blog/directives-vue-v-if-v-else-v-show-guide.es/" />
        <xhtml:link rel="alternate" hreflang="en" href="https://todovue.blog/blog/directives-vue-v-if-v-else-v-show-guide.en/" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://todovue.blog/blog/directives-vue-v-if-v-else-v-show-guide.es/" />
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1771265982/directives-vue-v-if-v-else-v-show-guide_qmtjik.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://todovue.blog/blog/directives-vue-v-model-guide.en/</loc>
        <lastmod>2026-03-21T01:37:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <xhtml:link rel="alternate" hreflang="es" href="https://todovue.blog/blog/directives-vue-v-model-guide.es/" />
        <xhtml:link rel="alternate" hreflang="en" href="https://todovue.blog/blog/directives-vue-v-model-guide.en/" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://todovue.blog/blog/directives-vue-v-model-guide.es/" />
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1771265788/directives-vue-v-model-guide_ticgya.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://todovue.blog/blog/directives-vue-v-model-guide.es/</loc>
        <lastmod>2026-03-21T01:37:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <xhtml:link rel="alternate" hreflang="es" href="https://todovue.blog/blog/directives-vue-v-model-guide.es/" />
        <xhtml:link rel="alternate" hreflang="en" href="https://todovue.blog/blog/directives-vue-v-model-guide.en/" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://todovue.blog/blog/directives-vue-v-model-guide.es/" />
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1771265788/directives-vue-v-model-guide_ticgya.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://todovue.blog/blog/directives-vue-v-on-guide.en/</loc>
        <lastmod>2026-03-21T01:37:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <xhtml:link rel="alternate" hreflang="es" href="https://todovue.blog/blog/directives-vue-v-on-guide.es/" />
        <xhtml:link rel="alternate" hreflang="en" href="https://todovue.blog/blog/directives-vue-v-on-guide.en/" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://todovue.blog/blog/directives-vue-v-on-guide.es/" />
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1771022043/directives-vue-v-on-guide_hwtqel.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://todovue.blog/blog/directives-vue-v-on-guide.es/</loc>
        <lastmod>2026-03-21T01:37:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <xhtml:link rel="alternate" hreflang="es" href="https://todovue.blog/blog/directives-vue-v-on-guide.es/" />
        <xhtml:link rel="alternate" hreflang="en" href="https://todovue.blog/blog/directives-vue-v-on-guide.en/" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://todovue.blog/blog/directives-vue-v-on-guide.es/" />
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1771022043/directives-vue-v-on-guide_hwtqel.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://todovue.blog/blog/directives-vue-v-once-v-memo-v-pre-guide.en/</loc>
        <lastmod>2026-03-21T01:37:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <xhtml:link rel="alternate" hreflang="es" href="https://todovue.blog/blog/directives-vue-v-once-v-memo-v-pre-guide.es/" />
        <xhtml:link rel="alternate" hreflang="en" href="https://todovue.blog/blog/directives-vue-v-once-v-memo-v-pre-guide.en/" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://todovue.blog/blog/directives-vue-v-once-v-memo-v-pre-guide.es/" />
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1771897190/directives-vue-v-once-v-memo-v-pre-guide_ljsdlv.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://todovue.blog/blog/directives-vue-v-once-v-memo-v-pre-guide.es/</loc>
        <lastmod>2026-03-21T01:37:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <xhtml:link rel="alternate" hreflang="es" href="https://todovue.blog/blog/directives-vue-v-once-v-memo-v-pre-guide.es/" />
        <xhtml:link rel="alternate" hreflang="en" href="https://todovue.blog/blog/directives-vue-v-once-v-memo-v-pre-guide.en/" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://todovue.blog/blog/directives-vue-v-once-v-memo-v-pre-guide.es/" />
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1771897190/directives-vue-v-once-v-memo-v-pre-guide_ljsdlv.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://todovue.blog/blog/directives-vue-v-slot-guide.en/</loc>
        <lastmod>2026-03-21T01:37:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <xhtml:link rel="alternate" hreflang="es" href="https://todovue.blog/blog/directives-vue-v-slot-guide.es/" />
        <xhtml:link rel="alternate" hreflang="en" href="https://todovue.blog/blog/directives-vue-v-slot-guide.en/" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://todovue.blog/blog/directives-vue-v-slot-guide.es/" />
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1771508914/directives-vue-v-slot-guide_wr2iyy.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://todovue.blog/blog/directives-vue-v-slot-guide.es/</loc>
        <lastmod>2026-03-21T01:37:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <xhtml:link rel="alternate" hreflang="es" href="https://todovue.blog/blog/directives-vue-v-slot-guide.es/" />
        <xhtml:link rel="alternate" hreflang="en" href="https://todovue.blog/blog/directives-vue-v-slot-guide.en/" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://todovue.blog/blog/directives-vue-v-slot-guide.es/" />
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1771508914/directives-vue-v-slot-guide_wr2iyy.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://todovue.blog/blog/directives-vue-v-text-v-html-guide.en/</loc>
        <lastmod>2026-03-21T01:37:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <xhtml:link rel="alternate" hreflang="es" href="https://todovue.blog/blog/directives-vue-v-text-v-html-guide.es/" />
        <xhtml:link rel="alternate" hreflang="en" href="https://todovue.blog/blog/directives-vue-v-text-v-html-guide.en/" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://todovue.blog/blog/directives-vue-v-text-v-html-guide.es/" />
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1771635700/directives-vue-v-text-v-html-guide_n0cemz.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://todovue.blog/blog/directives-vue-v-text-v-html-guide.es/</loc>
        <lastmod>2026-03-21T01:37:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <xhtml:link rel="alternate" hreflang="es" href="https://todovue.blog/blog/directives-vue-v-text-v-html-guide.es/" />
        <xhtml:link rel="alternate" hreflang="en" href="https://todovue.blog/blog/directives-vue-v-text-v-html-guide.en/" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://todovue.blog/blog/directives-vue-v-text-v-html-guide.es/" />
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1771635700/directives-vue-v-text-v-html-guide_n0cemz.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://todovue.blog/blog/history-evolution-philosophy-vue-progressive-framework.en/</loc>
        <lastmod>2026-03-21T01:37:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <xhtml:link rel="alternate" hreflang="es" href="https://todovue.blog/blog/history-evolution-philosophy-vue-progressive-framework.es/" />
        <xhtml:link rel="alternate" hreflang="en" href="https://todovue.blog/blog/history-evolution-philosophy-vue-progressive-framework.en/" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://todovue.blog/blog/history-evolution-philosophy-vue-progressive-framework.es/" />
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1766105778/historia_de_vue_wbwv72.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://todovue.blog/blog/history-evolution-philosophy-vue-progressive-framework.es/</loc>
        <lastmod>2026-03-21T01:37:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <xhtml:link rel="alternate" hreflang="es" href="https://todovue.blog/blog/history-evolution-philosophy-vue-progressive-framework.es/" />
        <xhtml:link rel="alternate" hreflang="en" href="https://todovue.blog/blog/history-evolution-philosophy-vue-progressive-framework.en/" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://todovue.blog/blog/history-evolution-philosophy-vue-progressive-framework.es/" />
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1766105778/historia_de_vue_wbwv72.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://todovue.blog/blog/mastering-renderless-components-vue-3.en/</loc>
        <lastmod>2026-03-21T01:37:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <xhtml:link rel="alternate" hreflang="es" href="https://todovue.blog/blog/mastering-renderless-components-vue-3.es/" />
        <xhtml:link rel="alternate" hreflang="en" href="https://todovue.blog/blog/mastering-renderless-components-vue-3.en/" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://todovue.blog/blog/mastering-renderless-components-vue-3.es/" />
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1769789805/mastering-renderless-components-vue-3_f5mqbs.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://todovue.blog/blog/mastering-renderless-components-vue-3.es/</loc>
        <lastmod>2026-03-21T01:37:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <xhtml:link rel="alternate" hreflang="es" href="https://todovue.blog/blog/mastering-renderless-components-vue-3.es/" />
        <xhtml:link rel="alternate" hreflang="en" href="https://todovue.blog/blog/mastering-renderless-components-vue-3.en/" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://todovue.blog/blog/mastering-renderless-components-vue-3.es/" />
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1769789805/mastering-renderless-components-vue-3_f5mqbs.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://todovue.blog/blog/setting-up-vue-with-vite.en/</loc>
        <lastmod>2026-03-21T01:37:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <xhtml:link rel="alternate" hreflang="es" href="https://todovue.blog/blog/setting-up-vue-with-vite.es/" />
        <xhtml:link rel="alternate" hreflang="en" href="https://todovue.blog/blog/setting-up-vue-with-vite.en/" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://todovue.blog/blog/setting-up-vue-with-vite.es/" />
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1766607505/setting_up_vue_with_vite_crikmp.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://todovue.blog/blog/setting-up-vue-with-vite.es/</loc>
        <lastmod>2026-03-21T01:37:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <xhtml:link rel="alternate" hreflang="es" href="https://todovue.blog/blog/setting-up-vue-with-vite.es/" />
        <xhtml:link rel="alternate" hreflang="en" href="https://todovue.blog/blog/setting-up-vue-with-vite.en/" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://todovue.blog/blog/setting-up-vue-with-vite.es/" />
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1766607505/setting_up_vue_with_vite_crikmp.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://todovue.blog/blog/vue-3-reactivity-internals.en/</loc>
        <lastmod>2026-03-21T01:37:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <xhtml:link rel="alternate" hreflang="es" href="https://todovue.blog/blog/vue-3-reactivity-internals.es/" />
        <xhtml:link rel="alternate" hreflang="en" href="https://todovue.blog/blog/vue-3-reactivity-internals.en/" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://todovue.blog/blog/vue-3-reactivity-internals.es/" />
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1772497884/vue-3-reactivity-internals_hhru1s.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://todovue.blog/blog/vue-3-reactivity-internals.es/</loc>
        <lastmod>2026-03-21T01:37:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <xhtml:link rel="alternate" hreflang="es" href="https://todovue.blog/blog/vue-3-reactivity-internals.es/" />
        <xhtml:link rel="alternate" hreflang="en" href="https://todovue.blog/blog/vue-3-reactivity-internals.en/" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://todovue.blog/blog/vue-3-reactivity-internals.es/" />
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1772497884/vue-3-reactivity-internals_hhru1s.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://todovue.blog/blog/vue-beta-vapor-mode-revealed.en/</loc>
        <lastmod>2026-03-21T01:37:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <xhtml:link rel="alternate" hreflang="es" href="https://todovue.blog/blog/vue-beta-vapor-mode-revealed.es/" />
        <xhtml:link rel="alternate" hreflang="en" href="https://todovue.blog/blog/vue-beta-vapor-mode-revealed.en/" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://todovue.blog/blog/vue-beta-vapor-mode-revealed.es/" />
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1766870280/vue-beta-vapor-mode-revealed_snvcqg.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://todovue.blog/blog/vue-beta-vapor-mode-revealed.es/</loc>
        <lastmod>2026-03-21T01:37:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <xhtml:link rel="alternate" hreflang="es" href="https://todovue.blog/blog/vue-beta-vapor-mode-revealed.es/" />
        <xhtml:link rel="alternate" hreflang="en" href="https://todovue.blog/blog/vue-beta-vapor-mode-revealed.en/" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://todovue.blog/blog/vue-beta-vapor-mode-revealed.es/" />
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1766870280/vue-beta-vapor-mode-revealed_snvcqg.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://todovue.blog/blog/vue-directives-overview.en/</loc>
        <lastmod>2026-03-21T01:37:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <xhtml:link rel="alternate" hreflang="es" href="https://todovue.blog/blog/vue-directives-overview.es/" />
        <xhtml:link rel="alternate" hreflang="en" href="https://todovue.blog/blog/vue-directives-overview.en/" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://todovue.blog/blog/vue-directives-overview.es/" />
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1770161262/vue-directives-overview_qyrngz.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://todovue.blog/blog/vue-directives-overview.es/</loc>
        <lastmod>2026-03-21T01:37:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <xhtml:link rel="alternate" hreflang="es" href="https://todovue.blog/blog/vue-directives-overview.es/" />
        <xhtml:link rel="alternate" hreflang="en" href="https://todovue.blog/blog/vue-directives-overview.en/" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://todovue.blog/blog/vue-directives-overview.es/" />
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1770161262/vue-directives-overview_qyrngz.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://todovue.blog/blog/vue-lifecycle-creation-phase-beforecreate-created-setup.en/</loc>
        <lastmod>2026-03-21T01:37:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <xhtml:link rel="alternate" hreflang="es" href="https://todovue.blog/blog/vue-lifecycle-creation-phase-beforecreate-created-setup.es/" />
        <xhtml:link rel="alternate" hreflang="en" href="https://todovue.blog/blog/vue-lifecycle-creation-phase-beforecreate-created-setup.en/" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://todovue.blog/blog/vue-lifecycle-creation-phase-beforecreate-created-setup.es/" />
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1773284254/vue-lifecycle-creation-phase-beforecreate-created-setup_fkkyiw.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://todovue.blog/blog/vue-lifecycle-creation-phase-beforecreate-created-setup.es/</loc>
        <lastmod>2026-03-21T01:37:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <xhtml:link rel="alternate" hreflang="es" href="https://todovue.blog/blog/vue-lifecycle-creation-phase-beforecreate-created-setup.es/" />
        <xhtml:link rel="alternate" hreflang="en" href="https://todovue.blog/blog/vue-lifecycle-creation-phase-beforecreate-created-setup.en/" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://todovue.blog/blog/vue-lifecycle-creation-phase-beforecreate-created-setup.es/" />
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1773284254/vue-lifecycle-creation-phase-beforecreate-created-setup_fkkyiw.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://todovue.blog/blog/vue-lifecycle-error-handling-errorcaptured.en/</loc>
        <lastmod>2026-03-21T01:37:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <xhtml:link rel="alternate" hreflang="es" href="https://todovue.blog/blog/vue-lifecycle-error-handling-errorcaptured.es/" />
        <xhtml:link rel="alternate" hreflang="en" href="https://todovue.blog/blog/vue-lifecycle-error-handling-errorcaptured.en/" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://todovue.blog/blog/vue-lifecycle-error-handling-errorcaptured.es/" />
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1773714502/vue-lifecycle-error-handling-errorcaptured_mn62y7.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://todovue.blog/blog/vue-lifecycle-error-handling-errorcaptured.es/</loc>
        <lastmod>2026-03-21T01:37:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <xhtml:link rel="alternate" hreflang="es" href="https://todovue.blog/blog/vue-lifecycle-error-handling-errorcaptured.es/" />
        <xhtml:link rel="alternate" hreflang="en" href="https://todovue.blog/blog/vue-lifecycle-error-handling-errorcaptured.en/" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://todovue.blog/blog/vue-lifecycle-error-handling-errorcaptured.es/" />
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1773714502/vue-lifecycle-error-handling-errorcaptured_mn62y7.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://todovue.blog/blog/vue-lifecycle-hooks-overview.en/</loc>
        <lastmod>2026-03-21T01:37:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <xhtml:link rel="alternate" hreflang="es" href="https://todovue.blog/blog/vue-lifecycle-hooks-overview.es/" />
        <xhtml:link rel="alternate" hreflang="en" href="https://todovue.blog/blog/vue-lifecycle-hooks-overview.en/" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://todovue.blog/blog/vue-lifecycle-hooks-overview.es/" />
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1772676391/vue-lifecycle-hooks-overview_ovnxzy.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://todovue.blog/blog/vue-lifecycle-hooks-overview.es/</loc>
        <lastmod>2026-03-21T01:37:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <xhtml:link rel="alternate" hreflang="es" href="https://todovue.blog/blog/vue-lifecycle-hooks-overview.es/" />
        <xhtml:link rel="alternate" hreflang="en" href="https://todovue.blog/blog/vue-lifecycle-hooks-overview.en/" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://todovue.blog/blog/vue-lifecycle-hooks-overview.es/" />
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1772676391/vue-lifecycle-hooks-overview_ovnxzy.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://todovue.blog/blog/vue-lifecycle-keepalive-activated-deactivated.en/</loc>
        <lastmod>2026-03-21T01:37:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <xhtml:link rel="alternate" hreflang="es" href="https://todovue.blog/blog/vue-lifecycle-keepalive-activated-deactivated.es/" />
        <xhtml:link rel="alternate" hreflang="en" href="https://todovue.blog/blog/vue-lifecycle-keepalive-activated-deactivated.en/" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://todovue.blog/blog/vue-lifecycle-keepalive-activated-deactivated.es/" />
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1773371011/vue-lifecycle-keepalive-activated-deactivated_abjmwe.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://todovue.blog/blog/vue-lifecycle-keepalive-activated-deactivated.es/</loc>
        <lastmod>2026-03-21T01:37:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <xhtml:link rel="alternate" hreflang="es" href="https://todovue.blog/blog/vue-lifecycle-keepalive-activated-deactivated.es/" />
        <xhtml:link rel="alternate" hreflang="en" href="https://todovue.blog/blog/vue-lifecycle-keepalive-activated-deactivated.en/" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://todovue.blog/blog/vue-lifecycle-keepalive-activated-deactivated.es/" />
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1773371011/vue-lifecycle-keepalive-activated-deactivated_abjmwe.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://todovue.blog/blog/vue-lifecycle-mounting-phase-beforemount-mounted.en/</loc>
        <lastmod>2026-03-21T01:37:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <xhtml:link rel="alternate" hreflang="es" href="https://todovue.blog/blog/vue-lifecycle-mounting-phase-beforemount-mounted.es/" />
        <xhtml:link rel="alternate" hreflang="en" href="https://todovue.blog/blog/vue-lifecycle-mounting-phase-beforemount-mounted.en/" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://todovue.blog/blog/vue-lifecycle-mounting-phase-beforemount-mounted.es/" />
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1773284431/vue-lifecycle-mounting-phase-beforemount-mounted_wkrzal.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://todovue.blog/blog/vue-lifecycle-mounting-phase-beforemount-mounted.es/</loc>
        <lastmod>2026-03-21T01:37:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <xhtml:link rel="alternate" hreflang="es" href="https://todovue.blog/blog/vue-lifecycle-mounting-phase-beforemount-mounted.es/" />
        <xhtml:link rel="alternate" hreflang="en" href="https://todovue.blog/blog/vue-lifecycle-mounting-phase-beforemount-mounted.en/" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://todovue.blog/blog/vue-lifecycle-mounting-phase-beforemount-mounted.es/" />
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1773284431/vue-lifecycle-mounting-phase-beforemount-mounted_wkrzal.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://todovue.blog/blog/vue-lifecycle-render-debug-rendertracked-rendertriggered.en/</loc>
        <lastmod>2026-03-21T01:37:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <xhtml:link rel="alternate" hreflang="es" href="https://todovue.blog/blog/vue-lifecycle-render-debug-rendertracked-rendertriggered.es/" />
        <xhtml:link rel="alternate" hreflang="en" href="https://todovue.blog/blog/vue-lifecycle-render-debug-rendertracked-rendertriggered.en/" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://todovue.blog/blog/vue-lifecycle-render-debug-rendertracked-rendertriggered.es/" />
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1773802976/vue-lifecycle-render-debug-rendertracked-rendertriggered_ekkgg1.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://todovue.blog/blog/vue-lifecycle-render-debug-rendertracked-rendertriggered.es/</loc>
        <lastmod>2026-03-21T01:37:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <xhtml:link rel="alternate" hreflang="es" href="https://todovue.blog/blog/vue-lifecycle-render-debug-rendertracked-rendertriggered.es/" />
        <xhtml:link rel="alternate" hreflang="en" href="https://todovue.blog/blog/vue-lifecycle-render-debug-rendertracked-rendertriggered.en/" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://todovue.blog/blog/vue-lifecycle-render-debug-rendertracked-rendertriggered.es/" />
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1773802976/vue-lifecycle-render-debug-rendertracked-rendertriggered_ekkgg1.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://todovue.blog/blog/vue-lifecycle-ssr-serverprefetch.en/</loc>
        <lastmod>2026-03-21T01:37:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <xhtml:link rel="alternate" hreflang="es" href="https://todovue.blog/blog/vue-lifecycle-ssr-serverprefetch.es/" />
        <xhtml:link rel="alternate" hreflang="en" href="https://todovue.blog/blog/vue-lifecycle-ssr-serverprefetch.en/" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://todovue.blog/blog/vue-lifecycle-ssr-serverprefetch.es/" />
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1774051488/vue-lifecycle-ssr-serverprefetch_averlr.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://todovue.blog/blog/vue-lifecycle-ssr-serverprefetch.es/</loc>
        <lastmod>2026-03-21T01:37:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <xhtml:link rel="alternate" hreflang="es" href="https://todovue.blog/blog/vue-lifecycle-ssr-serverprefetch.es/" />
        <xhtml:link rel="alternate" hreflang="en" href="https://todovue.blog/blog/vue-lifecycle-ssr-serverprefetch.en/" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://todovue.blog/blog/vue-lifecycle-ssr-serverprefetch.es/" />
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1774051488/vue-lifecycle-ssr-serverprefetch_averlr.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://todovue.blog/blog/vue-lifecycle-unmounting-phase-beforeunmount-unmounted.en/</loc>
        <lastmod>2026-03-21T01:37:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <xhtml:link rel="alternate" hreflang="es" href="https://todovue.blog/blog/vue-lifecycle-unmounting-phase-beforeunmount-unmounted.es/" />
        <xhtml:link rel="alternate" hreflang="en" href="https://todovue.blog/blog/vue-lifecycle-unmounting-phase-beforeunmount-unmounted.en/" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://todovue.blog/blog/vue-lifecycle-unmounting-phase-beforeunmount-unmounted.es/" />
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1773284773/vue-lifecycle-unmounting-phase-beforeunmount-unmounted_f9gqy0.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://todovue.blog/blog/vue-lifecycle-unmounting-phase-beforeunmount-unmounted.es/</loc>
        <lastmod>2026-03-21T01:37:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <xhtml:link rel="alternate" hreflang="es" href="https://todovue.blog/blog/vue-lifecycle-unmounting-phase-beforeunmount-unmounted.es/" />
        <xhtml:link rel="alternate" hreflang="en" href="https://todovue.blog/blog/vue-lifecycle-unmounting-phase-beforeunmount-unmounted.en/" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://todovue.blog/blog/vue-lifecycle-unmounting-phase-beforeunmount-unmounted.es/" />
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1773284773/vue-lifecycle-unmounting-phase-beforeunmount-unmounted_f9gqy0.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://todovue.blog/blog/vue-lifecycle-update-phase-beforeupdate-updated.en/</loc>
        <lastmod>2026-03-21T01:37:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <xhtml:link rel="alternate" hreflang="es" href="https://todovue.blog/blog/vue-lifecycle-update-phase-beforeupdate-updated.es/" />
        <xhtml:link rel="alternate" hreflang="en" href="https://todovue.blog/blog/vue-lifecycle-update-phase-beforeupdate-updated.en/" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://todovue.blog/blog/vue-lifecycle-update-phase-beforeupdate-updated.es/" />
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1773284616/vue-lifecycle-update-phase-beforeupdate-updated_qql7os.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://todovue.blog/blog/vue-lifecycle-update-phase-beforeupdate-updated.es/</loc>
        <lastmod>2026-03-21T01:37:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <xhtml:link rel="alternate" hreflang="es" href="https://todovue.blog/blog/vue-lifecycle-update-phase-beforeupdate-updated.es/" />
        <xhtml:link rel="alternate" hreflang="en" href="https://todovue.blog/blog/vue-lifecycle-update-phase-beforeupdate-updated.en/" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://todovue.blog/blog/vue-lifecycle-update-phase-beforeupdate-updated.es/" />
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1773284616/vue-lifecycle-update-phase-beforeupdate-updated_qql7os.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://todovue.blog/blog/vue-provide-inject-avoid-prop-drilling.en/</loc>
        <lastmod>2026-03-21T01:37:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <xhtml:link rel="alternate" hreflang="es" href="https://todovue.blog/blog/vue-provide-inject-avoid-prop-drilling.es/" />
        <xhtml:link rel="alternate" hreflang="en" href="https://todovue.blog/blog/vue-provide-inject-avoid-prop-drilling.en/" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://todovue.blog/blog/vue-provide-inject-avoid-prop-drilling.es/" />
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1769126104/vue-provide-inject-avoid-prop-drilling_pkd9s1.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://todovue.blog/blog/vue-provide-inject-avoid-prop-drilling.es/</loc>
        <lastmod>2026-03-21T01:37:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <xhtml:link rel="alternate" hreflang="es" href="https://todovue.blog/blog/vue-provide-inject-avoid-prop-drilling.es/" />
        <xhtml:link rel="alternate" hreflang="en" href="https://todovue.blog/blog/vue-provide-inject-avoid-prop-drilling.en/" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://todovue.blog/blog/vue-provide-inject-avoid-prop-drilling.es/" />
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1769126104/vue-provide-inject-avoid-prop-drilling_pkd9s1.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://todovue.blog/blog/vue-reactivity-explained.en/</loc>
        <lastmod>2026-03-21T01:37:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <xhtml:link rel="alternate" hreflang="es" href="https://todovue.blog/blog/vue-reactivity-explained.es/" />
        <xhtml:link rel="alternate" hreflang="en" href="https://todovue.blog/blog/vue-reactivity-explained.en/" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://todovue.blog/blog/vue-reactivity-explained.es/" />
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1767664201/magical_vue_coding_laboratory_p1incq.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://todovue.blog/blog/vue-reactivity-explained.es/</loc>
        <lastmod>2026-03-21T01:37:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <xhtml:link rel="alternate" hreflang="es" href="https://todovue.blog/blog/vue-reactivity-explained.es/" />
        <xhtml:link rel="alternate" hreflang="en" href="https://todovue.blog/blog/vue-reactivity-explained.en/" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://todovue.blog/blog/vue-reactivity-explained.es/" />
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1767664201/magical_vue_coding_laboratory_p1incq.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://todovue.blog/blog/welcome-to-todovue.en/</loc>
        <lastmod>2026-03-21T01:37:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <xhtml:link rel="alternate" hreflang="es" href="https://todovue.blog/blog/welcome-to-todovue.es/" />
        <xhtml:link rel="alternate" hreflang="en" href="https://todovue.blog/blog/welcome-to-todovue.en/" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://todovue.blog/blog/welcome-to-todovue.es/" />
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1766098456/TODOvue_idegxt.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://todovue.blog/blog/welcome-to-todovue.es/</loc>
        <lastmod>2026-03-21T01:37:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <xhtml:link rel="alternate" hreflang="es" href="https://todovue.blog/blog/welcome-to-todovue.es/" />
        <xhtml:link rel="alternate" hreflang="en" href="https://todovue.blog/blog/welcome-to-todovue.en/" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://todovue.blog/blog/welcome-to-todovue.es/" />
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1766098456/TODOvue_idegxt.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://todovue.blog/blog/what-is-vue-js-and-why-you-should-use-it.en/</loc>
        <lastmod>2026-03-21T01:37:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <xhtml:link rel="alternate" hreflang="es" href="https://todovue.blog/blog/what-is-vue-js-and-why-you-should-use-it.es/" />
        <xhtml:link rel="alternate" hreflang="en" href="https://todovue.blog/blog/what-is-vue-js-and-why-you-should-use-it.en/" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://todovue.blog/blog/what-is-vue-js-and-why-you-should-use-it.es/" />
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1766101056/What_is_Vuejs_and_Why_Should_You_Use_It_mk5pmg.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://todovue.blog/blog/what-is-vue-js-and-why-you-should-use-it.es/</loc>
        <lastmod>2026-03-21T01:37:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <xhtml:link rel="alternate" hreflang="es" href="https://todovue.blog/blog/what-is-vue-js-and-why-you-should-use-it.es/" />
        <xhtml:link rel="alternate" hreflang="en" href="https://todovue.blog/blog/what-is-vue-js-and-why-you-should-use-it.en/" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://todovue.blog/blog/what-is-vue-js-and-why-you-should-use-it.es/" />
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1766098457/Que_es_Vue_y_por_que_deberias_usarlo_tmowoz.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://todovue.blog/series/vue-directives/</loc>
        <lastmod>2026-03-21T01:37:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1770161262/vue-directives-overview_qyrngz.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1771265982/directives-vue-v-if-v-else-v-show-guide_qmtjik.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1770690176/directives-vue-v-for-guide_itbdds.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1770849828/directives-vue-v-bind-guide_gqrgyj.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1771022043/directives-vue-v-on-guide_hwtqel.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1771265788/directives-vue-v-model-guide_ticgya.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1771508914/directives-vue-v-slot-guide_wr2iyy.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1771635700/directives-vue-v-text-v-html-guide_n0cemz.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1771897190/directives-vue-v-once-v-memo-v-pre-guide_ljsdlv.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1771976009/directives-vue-v-cloak-guide_vhkz2i.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1772207944/directives-vue-custom-directives-guide_nwp7od.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://todovue.blog/series/vue-lifecycle-hooks/</loc>
        <lastmod>2026-03-21T01:37:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1772676391/vue-lifecycle-hooks-overview_ovnxzy.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1773284254/vue-lifecycle-creation-phase-beforecreate-created-setup_fkkyiw.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1773284431/vue-lifecycle-mounting-phase-beforemount-mounted_wkrzal.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1773284616/vue-lifecycle-update-phase-beforeupdate-updated_qql7os.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1773284773/vue-lifecycle-unmounting-phase-beforeunmount-unmounted_f9gqy0.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1773371011/vue-lifecycle-keepalive-activated-deactivated_abjmwe.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1773714502/vue-lifecycle-error-handling-errorcaptured_mn62y7.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1773802976/vue-lifecycle-render-debug-rendertracked-rendertriggered_ekkgg1.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://res.cloudinary.com/denj4fg7f/image/upload/v1774051488/vue-lifecycle-ssr-serverprefetch_averlr.png</image:loc>
        </image:image>
    </url>
</urlset>
<!-- XML Sitemap generated by @nuxtjs/sitemap v7.6.0 at 2026-03-21T01:38:57.445Z -->