javascript - Vue-Dragula 不显示动画
问题描述
我只是在试验VueDragula,这就是我所做的:
let vm = new Vue({
el: '#wrapper',
data: {
colOne:["hi", "you"]
},
methods:{
onClick:function(){
alert()
}
}
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.16/vue.js"></script>
<script src="https://cdn.jsdelivr.net/npm/vue-dragula@1.3.1/dist/vue-dragula.min.js"></script>
<div id="wrapper">
<div class="wrapper">
<div class="container" v-dragula="colOne" bag="first-bag">
<!-- with click -->
<div v-for="text in colOne">{{text}} <span @click="onClick">[click me]</span></div>
</div>
</div>
</div>
但是不知何故,只是没有动画并且被拖动的元素显示在列表的底部?
我究竟做错了什么?
解决方案
您忘记加载vue-dragula
. 从目录中导入样式/styles
。您可能想要导入缩小的 css 样式:
<link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/vue-dragula@1.3.1/styles/dragula.min.css" />
推荐阅读
- javascript - AJAX 调用返回一个未定义的响应 php
- json - 如何修复 json.loads() 的不正确工作
- javascript - 如何覆盖 forceInset 道具
在 React 导航中 - llvm - 从 LLVM-IR 中提取高级 CFG 结构
- css - Gatsby:如何将 CSS 应用于 gatsby-image
- vue.js - 使用 Gridsome 从 Vue 组件访问查询的数据
- javascript - 如何让我的启动功能上的音频处于循环状态,以便它在 javascript 游戏过程中一直播放?
- javascript - Vue 使用动态变量计算的内联样式在 Safari/IE 中不起作用
- java - 从对象的构造函数中传递的 lambda 访问对象
- java - Spring 数据 JDBC 无法创建存储库 Bean - “实体被标记为 @NonNull 但为空”