在vue中使用velocity.js动画,怎么执行链式动画???
问题描述
我在vue中引入了velocity.js动画,其中velocity.js文档中说可以使用链式动画,就像下面这样
问题出现的环境背景及自己尝试过哪些方法
我在vue中像这样去使用,却报错了vue.esm.js?3153:1741 TypeError: this.$refs.rect.velocity is not a function
相关代码
// 请把代码文本粘贴到下方(请勿用图片代替代码)
`
<div class="rect" ref="rect"></div>
`
`
mounted() {
this.$refs.rect.velocity({left: 200 }, { duration: 500 }).velocity("reverse", { duration: 2000 });
}
`
你期待的结果是什么?实际看到的错误信息又是什么?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
因为你没有引入jq 这是jq的写法 建议看看velocity的文档。
无jq的情况下写法:
Velocity(this.$refs.rect, {left: 200 }, { duration: 500 })
第一个V注意大写