diff --git a/image.tsx b/image.tsx index 3917710..111d129 100644 --- a/image.tsx +++ b/image.tsx @@ -34,7 +34,9 @@ export class Image { join_dir: 'hello', html_name: `${uid}.html`, }) - return this.Pup.render(Address) + return this.Pup.render(Address,{ + tab: '' + }) } } // 初始化 图片生成对象 diff --git a/routes.tsx b/routes.tsx index 2d961e9..e565307 100644 --- a/routes.tsx +++ b/routes.tsx @@ -1,13 +1,13 @@ import React from "react" -import { type RouterType } from "yunzai/image/types" import Hello from "./views/hello.tsx" -import Music from "./views/music.tsx" -import { createRequire } from 'yunzai/utils' -const require = createRequire(import.meta.url) -const movies = [ +import Music from './views/music.tsx' +import { createRequire } from 'module' +const require = createRequire(import.meta.url) +const image: string = require('./resources/example.png') +const movies = [ { id: 0, - image: require('./resources/example.png'), + image: image, title: 'Prognosis Negative', starRating: '2.66', rating: 'PG-13', @@ -17,14 +17,14 @@ const movies = [ cast: 'Simon Pegg, Zach Galifianakis ' } ] -const Config: RouterType = [ +const Config = [ { - url: "/", + url: "/hello", element: }, { url: "/music", - element: + element: } ] export default Config \ No newline at end of file diff --git a/views/hello.tsx b/views/hello.tsx index d676975..11b65a2 100644 --- a/views/hello.tsx +++ b/views/hello.tsx @@ -3,31 +3,37 @@ import Nav from '../component/Nav.tsx' import NavItem from '../component/NavItem.tsx' import List from '../component/List.tsx' import ListItem, { MovieType } from '../component/ListItem.tsx' +import { createRequire } from 'module' + export type DataType = { name: string } + export type PropsType = { data: DataType - movies:MovieType[] + movies: MovieType[] } -import { createRequire } from 'yunzai/utils' + const require = createRequire(import.meta.url) +const url: string = require('../resources/example.png') + +/** + * + * @param param0 + * @returns + */ export default function App({ data, movies }: PropsType) { - const url = require('../resources/example.png') return (
- - - {movies.map((movie) => ( - - ))} - -
+ + + {movies.map((movie) => ( + + ))} + + ) } \ No newline at end of file diff --git a/views/music.tsx b/views/music.tsx index 20f16fc..4fc0c3a 100644 --- a/views/music.tsx +++ b/views/music.tsx @@ -1,8 +1,13 @@ import React from "react"; -import { createRequire } from 'yunzai/utils' -const require = createRequire(import.meta.url) +import { createRequire } from 'module' +const require = createRequire(import.meta.url) +// 图片 +const url: string = require('../resources/example.png') +/** + * + * @returns + */ export default function App() { - const url = require('../resources/example.png') return <>