JSON file data not show complete
Environment
- Operating System:
Windows_NT - Node Version:
v16.16.0 - Nuxt Version:
3.0.0-rc.6 - Package Manager:
[email protected] - Builder:
vite - User Config:
modules - Runtime Modules:
@nuxt/[email protected] - Build Modules:
-
Reproduction
https://github.com/Benbinbin/nuxt-content-json
Describe the bug
After I upgrade the @nuxt/content to latest, the queryContent() composition api not work for JSON file, it cann't fetch the complete data of JSON file, it just get the metadata of the file.
For example the /content/test.json shown below
{
"test": "test content"
}
but when I visit the http://localhost:3000/test the data got by queryContent() composition api (I just use the <ContentDoc> component which use queryContent() composition api to fetch data under the hook) contains the title and some built-in properties with the _ prefix, but not contain the custom test property in the JSON file
{
"message": "You should use slots with <ContentDoc>",
"slot": "default",
"data": {
"_path": "/test",
"_draft": false,
"_partial": false,
"_locale": "en",
"_id": "content:test.json",
"_type": "json",
"title": "Test",
"_source": "content",
"_file": "test.json",
"_extension": "json"
}
}
I try to downgrade the @nuxt/content version, when I catch the @nuxt/[email protected] the data get work again.
Additional context
I think the version @nuxt/[email protected] (generate by this commit) causes this bug, and the newer versions still have this bug.
Logs
No response