美文网首页
分享一个自己写的vue插件: vue-dragging

分享一个自己写的vue插件: vue-dragging

作者: BosenY | 来源:发表于2016-11-09 22:21 被阅读4389次

这几天为了项目需要,让我写一些自定义指令,可以对元素进行各种操作的,我就先试着写了一个拖拽的,第一次写,还没有经验,不过以后会不断增加功能并更新的。

install

npm install vue-dragging
或者是直接从github下载 git clone https://github.com/BosenY/vue-drag.git

using

如果直接下载下来的话引入vue.js和vue-drag.js就够了,就下面两个:
<script src="./vue.js"></script>
<script src="./vue-drag.js"></script>
然后html的标签当中加入“v-drag”指令就行:

<div class="demo"> <div class="drag" v-drag></div></div>

然后给要实现拖拽的标签添加css属性:

.drag { position: absolute; top: 20px; left: 20px; width: 200px; height: 200px; background: green; }

记住,必须要有position:absolute属性!!! 然后就是vue的一个初始化工作

new Vue({ 
el: '.demo', 
data: { }
 })

如果是npm下载的,就先import

import vueDrag from 'vue-dragging'

然后加上

Vue.use(vueDrag)

然后加入“v-drag”指令的标签就可以任意拖拽啦!
第一次写,不是很熟练,而且功能也很简单,以后会进一步添加功能并写出其他的插件来。
喜欢的大大大佬们可以给我一个star呦,小弟在此谢过!

相关文章

  • 分享一个自己写的vue插件: vue-dragging

    这几天为了项目需要,让我写一些自定义指令,可以对元素进行各种操作的,我就先试着写了一个拖拽的,第一次写,还没有经验...

  • Vue 也能实现拖拽了 (vue-dragging)

    前言 vue-dragging 的 npm 包的名字是 awe-dnd,并不是 vue-dragging,特点 :...

  • vue拖拽组件

    Vue 拖拽组件 vuedraggable 和 vue-dragging 一、描述 知道 vue 肯定是有组件存在...

  • vue-resource在vuejs中的作用

    最近写的项目中用到了vue的插件:vue-resource。下面是我使用这个插件的一些经验,算是给自己写的一个笔记...

  • 模拟百度翻页

    做wikix项目的时候,要自己写一个翻页插件,整个架构是基于vue的,所以用vue来写一个分页插件分析一下百度分页...

  • vue高级用法

    Vue 插件 plugin 1, Vue 插件 plugin 安装 Vue.js 插件。如果插件是一个对象,必须提...

  • vue源码学习--手写vue-router

    要实现一个vue-router,首先就要清楚vue-router是一个vue的插件,而vue注册插件是有一套自己的...

  • 树莓派2B+Hassbian+Homebridge+Homeki

    分享一个自己写的和风天气插件 上面是别人写的一个插件。 我的sensor.yaml - platform: hew...

  • vue.use和vue.prototype的区别

    不是为了vue写的插件(插件内要处理)不支持Vue.use()加载方式 非vue官方库不支持new Vue()方式...

  • vue:use和prototype区别

    1、不是为了vue写的插件(插件内要处理)不支持Vue.use()加载方式 2、非vue官方库不支持new Vue...

网友评论

      本文标题:分享一个自己写的vue插件: vue-dragging

      本文链接:https://www.haomeiwen.com/subject/goutpttx.html