【发布时间】:2017-08-30 01:06:41
【问题描述】:
我的情况是我在桌面上有一个静态组件,它必须在移动设备上变成轮播。
该组件由于 seo 而呈现在服务器端,我使用is="my-component" 在其上触发 vue。通常,当我复制标记并签入created() 断点时,我可以触发一些轮播构造函数。但是,如果断点设置为桌面,vue 仍然会重新渲染多余的组件。
我知道一个case可能效果不是那么好,但是我之前的项目因为vue有很多性能和解析问题,所以我需要从一开始就牢记性能.
是否有可能以某种方式阻止在 beforeCreate() 钩子上渲染,但仍然可以在某些条件下使用它?
【问题讨论】:
-
为什么不使用
v-if?不清楚你在问什么 -
我现在使用
v-if,但它仍然是在之后 vue 解析模板触发的。我的观点是在一些 beforeCreate 钩子上防止整个 vue 逻辑。 -
你能显示那个代码吗?我还是不清楚你的意思
-
我真的很想看到答案。
标签: javascript vue.js vuejs2 vue-component