【发布时间】:2018-12-25 09:47:08
【问题描述】:
有没有办法在 nuxt js 中编写自定义指令,该指令适用于 ssr 和前端(甚至仅适用于 ssr)?
我在以下文档中尝试过: https://nuxtjs.org/api/configuration-render#bundleRenderer
所以我添加了这段代码:
module.exports = {
render: {
bundleRenderer: {
directives: {
custom1: function (el, dir) {
// something ...
}
}
}
}
}
到 nuxt.config.js
然后我在模板中使用它:
<component v-custom1></component>
但它不起作用,它只是抛出前端错误
[Vue 警告]:无法解析指令:custom1
而且它似乎在服务器端也不起作用。
感谢您的建议。
【问题讨论】:
-
感谢@Sphinx,但这通常与我粘贴的代码相同,它对我不起作用,请问你有一些工作示例吗?
-
我现在遇到了和你一样的问题(Nuxt.js 1.4.0)。我刚试过
bundleRenderer.shouldPreload效果很好,但bundleRenderer.directives没有。
标签: vue.js nuxt.js server-side-rendering