Skip to content

Commit fbc44e8

Browse files
committed
feat: add nuxt-image
1 parent 439d799 commit fbc44e8

File tree

4 files changed

+377
-2
lines changed

4 files changed

+377
-2
lines changed

components/TokutenItem.vue

+5-1
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,12 @@ const props = defineProps<{
88
data: DetailItem;
99
}>();
1010
11+
const img = useImage();
12+
1113
async function downloadImage() {
1214
// TODO
15+
const image = img(props.data.image);
16+
console.log(image);
1317
toast('WIP', { description: 'WIP' });
1418
}
1519
@@ -26,7 +30,7 @@ async function copyDescription() {
2630

2731
<template>
2832
<li class="flex gap-4 mt-4">
29-
<img class="max-w-36" :src="data.image" />
33+
<NuxtImg class="max-w-36" :src="data.image" />
3034
<div class="grid grid-rows-[1fr_auto] gap-2">
3135
<p class="text-3.5 whitespace-pre-line">{{ data.description }}</p>
3236
<div class="flex gap-4">

nuxt.config.ts

+13-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { fileURLToPath } from 'node:url';
33
// https://nuxt.com/docs/api/configuration/nuxt-config
44
export default defineNuxtConfig({
55
devtools: { enabled: true },
6-
modules: ['@unocss/nuxt', 'shadcn-nuxt'],
6+
modules: ['@unocss/nuxt', 'shadcn-nuxt', '@nuxt/image'],
77
alias: {
88
'get-bonus': fileURLToPath(new URL('./packages/get-bonus/src/index.ts', import.meta.url))
99
},
@@ -19,6 +19,18 @@ export default defineNuxtConfig({
1919
meta: []
2020
}
2121
},
22+
image: {
23+
domains: [
24+
'melonbooks.co.jp',
25+
'animate.co.jp',
26+
'ecs.toranoana.jp',
27+
'toranoana.jp',
28+
'ecdnimg.toranoana.jp',
29+
'gamers.co.jp',
30+
'comiczin.jp',
31+
'mangaoh.co.jp'
32+
]
33+
},
2234
unocss: {
2335
preflight: true
2436
},

package.json

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
"vue-sonner": "^1.0.3"
2828
},
2929
"devDependencies": {
30+
"@nuxt/image": "^1.3.0",
3031
"@nuxtjs/tailwindcss": "^6.11.1",
3132
"@total-typescript/ts-reset": "^0.5.1",
3233
"@types/jsdom": "^21.1.6",

0 commit comments

Comments
 (0)