Vue 组件服务端渲染,事件监听失效?怎么解决?

Vue 组件服务端渲染

在组件上绑定了事件,服务端渲染后生产的html页面,该组件的事件失效,不能相应的触发,怎么才能使得服务端渲染保留组件的逻辑代码呢?

例如:

clipboard.png

像这样的代码服务端渲染后,并不是在前端页面中执行,而是在服务端环境执行,怎么才能让其在前端页面中执行呢?

阅读 6k
3 个回答

可以贴出相应代码和报错截图吗,这样一句话很难知道错在哪

自然是不能执行的。所以才会有客服端代码再次打包起来。服务端环境下 根本就没有事件系统 所以根本不会触发

服务端渲染针对钩子函数是有说明的,created,beforeCreated是在服务端渲染,mounted是在客户端执行,所以你要把页面上的逻辑写在mounted里面。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题