当前位置: 首页 > news >正文

合肥建站网站平台做网站方法

合肥建站网站平台,做网站方法,门户网站的定义,网站建设是属现代服务吗在svelet5中导入并使用react组件库 svelte5中使用react组件 svelte5中使用react组件 在svelet5中导入并使用react组件库, 示例项目地址#xff1a;https://github.com/shenshouer/my-svelte-react 在svelte5中当前还有问题#xff0c;无法将children传递到react中渲染 使用… 在svelet5中导入并使用react组件库 svelte5中使用react组件 svelte5中使用react组件 在svelet5中导入并使用react组件库, 示例项目地址https://github.com/shenshouer/my-svelte-react 在svelte5中当前还有问题无法将children传递到react中渲染 使用svletkit创建项目 $ npx sv create my-svelte-react% npx sv create my-svelte-react ┌ Welcome to the Svelte CLI! (v0.6.10) │ ◇ Which template would you like? │ SvelteKit minimal │ ◇ Add type checking with Typescript? │ Yes, using Typescript syntax │ ◆ Project created │ ◇ What would you like to add to your project? (use arrow keys / space bar) │ none │ ◇ Which package manager do you want to install dependencies with? │ pnpm │ ◆ Successfully installed dependencies │ ◇ Project next steps ─────────────────────────────────────────────────────╮ │ │ │ 1: cd my-svelte-react │ │ 2: git init git add -A git commit -m Initial commit (optional) │ │ 3: pnpm run dev --open │ │ │ │ To close the dev server, hit Ctrl-C │ │ │ │ Stuck? Visit us at https://svelte.dev/chat │ │ │ ├──────────────────────────────────────────────────────────────────────────╯ │ └ Youre all set!$ cd my-svelte-react$ pnpm install$ pnpm dev 安装react相关依赖 $ pnpm i react react-dom $ pnpm i --save-dev types/react types/react-dom $ pnpm add vitejs/plugin-react -D 修改vite.config.ts增加react支持 import { sveltekit } from sveltejs/kit/vite; import { defineConfig } from vite; import react from vitejs/plugin-react; # ---- hereexport default defineConfig({plugins: [sveltekit(), react()] # ---- here });创建react svelte适配器ReactAdapter.svelte, 代码如下: # src/lib/utils/ReactAdapter.sveltescript langtsimport React from react;import ReactDOM from react-dom/client;import { onDestroy, onMount } from svelte;const e React.createElement;let container: HTMLElement;let root: ReactDOM.Root;onMount(() {const { el, children, class: _, ...props } $$props;try {root ReactDOM.createRoot(container);root.render(e(el, props, children));} catch (err) {console.warn(react-adapter failed to mount., { err });}});onDestroy(() {try {if (root) {root.unmount();}} catch (err) {console.warn(react-adapter failed to unmount., { err });}}); /scriptdiv bind:this{container} class{$$props.class}/div 目前此部分适配器有问题, children无法获取并且在react组件中渲染 参考 props-and-restProps issues 添加react组件库, 如 ant design $ pnpm add antd# page.sveltescript langtsimport { Button } from antd;import ReactAdapter from $lib/utils/ReactAdapter.svelte; /scriptReactAdapter el{Button} typeprimaryHello, World!/ReactAdapter
http://www.pierceye.com/news/521805/

相关文章:

  • 电子商务网站建设与管理实务电子商务网站的构建
  • 做网站的集团用什么自己做网站
  • 买网站空间网站模块图片
  • 上海建设网站公在微信上怎么开店
  • 哪家网站雅虎全球购做的好做一婚恋网站多少钱
  • 苏州企业网站公司都有哪些php开源企业网站系统
  • wordpress收录很慢自己的网站如何优化
  • 个人介绍网站源码1v1网站建设
  • 大宇网络做网站怎么样app制作器下载软件
  • 四川建行网站做网站公司职务
  • 广州定制网站设计图标设计免费 logo
  • 十大网站有哪些网站建设 模板
  • 网站流量一直下降中国十大品牌网
  • 同学录网站开发的背景域名注册网站免费
  • 旅游电子商务网站建设规划书温州网站建设策划方案
  • 国家住房建设部网站域名查询官方网站
  • app开发 网站开发统称宁波seo推广咨询
  • 专门做书单的网站网络营销策划方案的设计
  • 网站建设推广合同自己建设网站需要花多少钱
  • 深圳网站建设电话哈尔滨建设网站官网
  • 上海网站建设网页制作培训做网站做论坛赚钱吗
  • 为网站做电影花絮哈尔滨互联网公司
  • 哈尔滨微网站建设公司做网站被骗该咋样做
  • 做翻译 英文网站dede网站版权信息
  • 梅江区住房和城乡建设局官方网站品牌设计帮
  • 单页网站cms建设通会员多少一年
  • app营销型网站的特点公司建设网站怎么作账
  • 有免费做海报的网站吗制作表情包
  • 网站建设的平台做微课的网站
  • 有没有专门做美食海报的网站郑州网站建设搜q.479185700