第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

Vue 與 Muuri - 如何使用?

Vue 與 Muuri - 如何使用?

月關(guān)寶盒 2022-09-02 16:28:23
我對(duì) Vue 很陌生,我的 Web 開(kāi)發(fā)技能非常有限,所以很抱歉,如果這是一個(gè)基本問(wèn)題。我只是想探索如何在瀏覽器中創(chuàng)建一個(gè)可拖動(dòng)的網(wǎng)格界面,并找到Muuri包?,F(xiàn)在,只需按照普通 JavaScript/HTML 中的示例代碼進(jìn)行操作,演示就會(huì)按預(yù)期工作。現(xiàn)在我嘗試使用Vue,我得到一個(gè)錯(cuò)誤說(shuō) - “TypeError:無(wú)法讀取空值的屬性'getRootNode'”這是我的 Vue 組件,應(yīng)該使用 Muuri。<template>  <div class="grid">    <div class="item">      <div class="item-content">        <!-- Safe zone, enter your custom markup -->        This can be anything.        <!-- Safe zone ends -->      </div>    </div>    <div class="item">      <div class="item-content">        <!-- Safe zone, enter your custom markup -->        <div class="my-custom-content">          Yippee!        </div>        <!-- Safe zone ends -->      </div>    </div>  </div></template><script>  import 'web-animations-js';  import Muuri from 'muuri';  export default {    name: 'Grid',    created() {      var grid = new Muuri('.grid', {dragEnabled:true});      console.log(grid.toString());    }  }</script><style scoped>  .grid {    position: relative;  }  .item {    display: block;    position: absolute;    width: 100px;    height: 100px;    margin: 5px;    z-index: 1;    background: #000;    color: #fff;  }  .item.muuri-item-dragging {    z-index: 3;  }  .item.muuri-item-releasing {    z-index: 2;  }  .item.muuri-item-hidden {    z-index: 0;  }  .item-content {    position: relative;    width: 100%;    height: 100%;  }</style>任何幫助或建議都非常感謝!
查看完整描述

1 回答

?
犯罪嫌疑人X

TA貢獻(xiàn)2080條經(jīng)驗(yàn) 獲得超4個(gè)贊

您的問(wèn)題可能是在執(zhí)行事件掛接時(shí) DOM 尚未加載。您可以嘗試使用。我包含了一個(gè)片段。createdmounted


new Vue({

    el: "#app",

    mounted() {

      var grid = new Muuri('.grid', {dragEnabled:true});

      alert(grid.toString());

    }

});

<script src="https://unpkg.com/web-animations-js@2.3.2/web-animations.min.js"></script>

<script src="https://unpkg.com/muuri@0.8.0/dist/muuri.min.js"></script>

<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.17/vue.js"></script>


<div id="app" class="grid">


    <div class="item">

      <div class="item-content">

        <!-- Safe zone, enter your custom markup -->

        This can be anything.

        <!-- Safe zone ends -->

      </div>

    </div>


    <div class="item">

      <div class="item-content">

        <!-- Safe zone, enter your custom markup -->

        <div class="my-custom-content">

          Yippee!

        </div>

        <!-- Safe zone ends -->

      </div>

    </div>


  </div>


查看完整回答
反對(duì) 回復(fù) 2022-09-02
  • 1 回答
  • 0 關(guān)注
  • 121 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)