VuetifyJS `nuxt` 属性 在 NuxtJS 框架中不像 `nuxt-link` 那样工作
VuetifyJS `nuxt` property not working like `nuxt-link` in NuxtJS framework
所以根据 VuetifyJS 文档 here。通过添加 nuxt
属性 可以将按钮变成 nuxt-link
,如下所示
<v-btn value="home" nuxt href="/home">Home</v-btn>
但问题是,这会在服务器端呈现,这不是 nuxt-link
的工作方式。为了验证这一点,如果我们使用 NuxtJS 框架
中的原始 nuxt-link
<nuxt-link to="/home">
<v-btn value="home">
Home
</v-btn>
</nuxt-link>
这会在客户端呈现。
不确定这是 VuetifyJS 中的错误还是故意的。但无论哪种方式,它都不能用于在 VuetifyJS 组件上创建 nuxt-link
。
我理解正确还是理解错了?
如果您在 v-btn
组件中使用 nuxt
属性,您还应该使用 to
属性而不是 href
:
<v-btn value="home" nuxt to="/home">Home</v-btn>
所以根据 VuetifyJS 文档 here。通过添加 nuxt
属性 可以将按钮变成 nuxt-link
,如下所示
<v-btn value="home" nuxt href="/home">Home</v-btn>
但问题是,这会在服务器端呈现,这不是 nuxt-link
的工作方式。为了验证这一点,如果我们使用 NuxtJS 框架
nuxt-link
<nuxt-link to="/home">
<v-btn value="home">
Home
</v-btn>
</nuxt-link>
这会在客户端呈现。
不确定这是 VuetifyJS 中的错误还是故意的。但无论哪种方式,它都不能用于在 VuetifyJS 组件上创建 nuxt-link
。
我理解正确还是理解错了?
如果您在 v-btn
组件中使用 nuxt
属性,您还应该使用 to
属性而不是 href
:
<v-btn value="home" nuxt to="/home">Home</v-btn>