vue预渲染后混合django模板中出现的问题。(能否强制vue对于某个部分的html不用vnode进行控制)
发布于 4 年前 作者 AlanYiNew 2482 次浏览 来自 问答
粉丝福利 : 关注VUE中文社区公众号,回复视频领取粉丝福利

我有一个基于django的项目,想逐步替换成vue,但是问题在于我又想有部分的SSR渲染功能,所以用vue写了个侧菜单栏,main-body部分还是用django的服务器渲染模板。但是我发现修改预渲染后的页面虽然最开始的时候会一瞬间渲染django的在服务器渲染好的页面,但是后面会被vue的vm接管。vue的vm认为main-body部分还是跟编译项目的时候内容一样,所以把服务器渲染好的部分直接清除了。(用prerender-vue-spa编译vue时mainbody里面没有放任何内容,在渲染好的dist里面的index强制改成django 的模板)有没有方法告诉vue某个id的元素不需要他(vue 的vm)来控制渲染?

回到顶部