vue引入原生js插件时怎么传入window对象

现有一个原生js写的插件: springy.js, 里面用到了window对象.
传统的script标签方式引入, 自动回将window对象传入.

但是在vue下, 怎么做到这点呢?

spring.js插件格式:

clipboard.png
插件里面用到this:

clipboard.png

传统方式引入的话, 其中的this就指向了window对象, 所以里面会正常使用window对象了.
但是vue下, this将会是undefined.

请问, 有什么好的解决方案吗?

阅读 4.5k
3 个回答
main.js
import springy from './...'
Vue.prototype.springy = springy;

在vue下也可以使用script标签的方式引入啊

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