vue.js - VuetifyJS `nuxt` 属性不像 NuxtJS 框架中的 `nuxt-link` 那样工作
问题描述
因此,根据此处的 VuetifyJS 文档。nuxt-link
可以通过添加属性变成按钮nuxt
,如下所示
<v-btn value="home" nuxt href="/home">Home</v-btn>
但问题是,这会在服务器端呈现,这不是如何nuxt-link
工作的。为了验证这一点,如果我们使用nuxt-link
NuxtJS 框架的原始版本
<nuxt-link to="/home">
<v-btn value="home">
Home
</v-btn>
</nuxt-link>
这会在客户端呈现。
不确定这是 VuetifyJS 中的错误还是故意的。但无论哪种方式,它都不能用于nuxt-link
在 VuetifyJS 组件上创建。
我理解正确还是我错了?
解决方案
如果你nuxt
在v-btn
组件中使用 prop,你也应该使用to
prop 而不是href
:
<v-btn value="home" nuxt to="/home">Home</v-btn>
推荐阅读
- html - 如何确保我取消为零的 Mathjax 术语与其余术语(文本)在同一行(相同高度)?
- swift - 我无法通过终端(在 Mac 上)安装 Firebase pod,因为我说我的文件夹是一个目录
- paypal - 如何使用较旧的“立即购买”/表单样式按钮创建贝宝交易服务器端?
- reactjs - 如何在 React 中与 Webpack 一起使用?
- wordpress - 如何使用 paginate_link() 解决 bbpress 插件分页问题
- sql - 将计算列添加到表中,通过关联的 id 计数来自另一个表的记录
- sql - 在 MAX 函数中嵌套 IIF 函数
- reactjs - React-Select 和 React-Flow 重叠
- reactjs - 如何在值更改时设置 redux 表单字段的可见性?
- php - 按用户角色从特定管理员 url 重定向到另一个 url