[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-8697":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":16,"stars30d":16,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":17,"rankGlobal":10,"rankLanguage":10,"license":18,"archived":19,"fork":19,"defaultBranch":20,"hasWiki":19,"hasPages":19,"topics":21,"createdAt":10,"pushedAt":10,"updatedAt":24,"readmeContent":25,"aiSummary":26,"trendingCount":16,"starSnapshotCount":16,"syncStatus":27,"lastSyncTime":28,"discoverSource":29},8697,"portal-vue","LinusBorg\u002Fportal-vue","LinusBorg","A feature-rich Portal Plugin for Vue 3, for rendering DOM outside of a component, anywhere in your app or the entire document. (Vue 2 version: v2.portal-vue.linusb.org)","http:\u002F\u002Fportal-vue.linusb.org",null,"Vue",3890,182,30,29,0,58.79,"MIT License",false,"main",[22,23],"portal","vuejs","2026-06-12 04:00:40","# PortalVue\n\n> A Portal Component for Vue 3, to render DOM outside of a component, anywhere in the document.\n\n\u003C!-- markdownlint-disable MD033 -->\n\u003Cp style=\"tex-align: center\">\n  \u003Cimg src=\"https:\u002F\u002Fportal-vue.linusb.org\u002Flogo.png\" alt=\"PortalVue Logo\">\n\u003C\u002Fp>\n\n\u003Cp>\n\u003Ca href='https:\u002F\u002Fko-fi.com\u002FR6R7QW4D' target='_blank'>\n  \u003Cimg height='36' style='border:0px;height:36px;margin-bottom:30px;' src='https:\u002F\u002Faz743702.vo.msecnd.net\u002Fcdn\u002Fkofi4.png?v=2' border='0' alt='Buy Me a Coffee at ko-fi.com' \u002F>\n\u003C\u002Fa>\n\u003Cp>\n\nFor more detailed documentation and additional Information, [please visit the docs](https:\u002F\u002Fnext.portal-vue.linusb.org).\n\n> Looking for the version for Vue 2.\\*? [Docs for PortalVue 2.*, compatible with Vue 2, are here](https:\u002F\u002Fv2.portal-vue.linusb.org)\n\n## Installation\n\n```bash\nnpm i portal-vue\n\n# or\n\nyarn add portal-vue\n```\n\n```javascript\nimport PortalVue from 'portal-vue'\nVue.use(PortalVue)\n```\n\n## Usage\n\n```html\n\u003Cportal to=\"destination\">\n  \u003Cp>This slot content will be rendered wherever the \u003Cportal-target> with name 'destination'\n    is  located.\u003C\u002Fp>\n\u003C\u002Fportal>\n\n\u003Cportal-target name=\"destination\">\n  \u003C!--\n  This component can be located anywhere in your App.\n  The slot content of the above portal component will be rendered here.\n  -->\n\u003C\u002Fportal-target>\n```\n\n## Nuxt module\n\nv3 does not yet have a nuxt module integration. PRs welcome.\n","PortalVue 是一个专为 Vue 3 设计的 Portal 插件，用于在组件外部渲染 DOM，可以将内容渲染到应用中的任何位置或整个文档中。其核心功能包括通过 `\u003Cportal>` 和 `\u003Cportal-target>` 组件实现跨组件的内容传递，使得开发者能够灵活地管理页面布局。该插件特别适合需要动态调整 UI 结构的应用场景，如模态框、提示信息等跨层级展示的需求。采用 MIT 许可证发布，拥有活跃的社区支持和详尽的文档说明，便于快速上手使用。",2,"2026-06-11 03:19:19","top_language"]