快速實(shí)現(xiàn)Vue.Draggable的拖拽效果,供大家參考,具體內(nèi)容如下

創(chuàng)新互聯(lián)是專業(yè)的合浦網(wǎng)站建設(shè)公司,合浦接單;提供網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站設(shè)計(jì),網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行合浦網(wǎng)站開(kāi)發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛(ài)的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!
1.下載包:npm install vuedraggable
配置:package.json
"dependencies": {
  "element-ui": "^1.3.4",
  "less": "^2.7.2",
  "less-loader": "^4.0.4",
  "vue": "^2.3.3",
  "vue-router": "^2.3.1",
  "vuedraggable": "^2.11.0"
 },
2.在你的組件中引進(jìn)依賴:
import draggable from 'vuedraggable'
3.注冊(cè):draggable這個(gè)組件
components: {
  draggable
},
4.使用html模板中使用該組件
<draggable v-model="tags" :move="getdata" @update="datadragEnd">
    <transition-group>
      <div v-for="element in tags" :key="element.id">
        {{element.name}}
      </div>
    </transition-group>
</draggable>
5.有兩個(gè)常用的方法
一個(gè)是拖動(dòng)中
一個(gè)是拖動(dòng)結(jié)束
 methods: {
   getdata (evt) {
    console.log(evt.draggedContext.element.id)
   },
   datadragEnd (evt) {
    console.log('拖動(dòng)前的索引 :' + evt.oldIndex)
    console.log('拖動(dòng)后的索引 :' + evt.newIndex)
    console.log(this.tags)
   }
  }
現(xiàn)在你就可以自己嘗試使用了。
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持創(chuàng)新互聯(lián)。
                當(dāng)前題目:Vue.Draggable實(shí)現(xiàn)拖拽效果
                
                文章源于:http://www.chinadenli.net/article26/peepjg.html
            
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、商城網(wǎng)站、網(wǎng)站導(dǎo)航、微信小程序、ChatGPT、網(wǎng)站策劃
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
