[英]Importing JS libraries to Vue.js
我正在尝试在我的项目中使用hammer.js
,但是我无法导入它。 我已经通过npm
通过npm i hammerjs
安装了库。 将它作为import 'hammerjs'
到我的main.js
文件中,然后当我这样做时
var hammertime = new Hammer(myElement, myOptions)
hammertime.on('pan', function(ev) {
console.log(ev)
})
我收到错误说Hammer
没有定义。 在 vue 中导入库的正确方法是什么?
您可以包含hammerjs
:
import * as Hammer from 'hammerjs'
附注:您可以执行相同的操作以在您的 vue 项目中包含安装了npm
的其他库。 例如,如果你想在你的 .js 或 .vue 文件中包含ThreeJS
,只需输入:
import * as THREE from 'three'
如果你愿意,安装包装hammerjs到vue,点击链接:
https://www.npmjs.com/package/vue2-hammer
否则,您是否需要在 index.html 上包含 lib,但不推荐。
ps:我想发表评论,但我没有声誉。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.