1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時(shí)間:8:30-17:00
      你可能遇到了下面的問題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
      詳解在vue中如何使用jointjs

      小編這次要給大家分享的是詳解在vue中如何使用jointjs,文章內(nèi)容豐富,感興趣的小伙伴可以來了解一下,希望大家閱讀完這篇文章之后能夠有所收獲。

      創(chuàng)新互聯(lián)建站長(zhǎng)期為近1000家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為西林企業(yè)提供專業(yè)的成都網(wǎng)站建設(shè)、成都做網(wǎng)站,西林網(wǎng)站改版等技術(shù)服務(wù)。擁有十載豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。

      在vue中引入joint.js的問題,之前在網(wǎng)上搜了很多,都沒有給出一個(gè)確切的答案,搗鼓了兩天終于弄明白了,做個(gè)記錄。

      首先在vue項(xiàng)目中運(yùn)行npm install jointjs --save

      然后在入口文件,我的是main.js,也有可能是app.js中加入下面兩行,把joint.js和jquery作為全局變量

      window.$ = require('jquery');
      window.joint = require('jointjs');

      這里需要注意的是,joint.js依賴backbone、jquery和lodash,在通過script方式引入時(shí),需要一一引入這些文件,但通過vue的npm時(shí)不需要,npm引入的joint.js已經(jīng)默認(rèn)封裝好了這些。

      通過這樣引入還不夠,可能會(huì)遇到圖可以正常加載,但無法拖拽的問題,遇到這些問題一般是joint.js和自己vue項(xiàng)目中的環(huán)境沖突了,導(dǎo)致無法讀取或者讀取錯(cuò)誤。

      我原來的項(xiàng)目中安裝了element、iview、axios、vuex、jquery,再安裝joint.js后,jointjs無法正常加載,后來重新建了一個(gè)項(xiàng)目,只安裝了element、axios、vuex,為避免jquery和joint.js中的jquery沖突,后來沒有裝jquery。

      這樣就行了么?就可以運(yùn)行上文鏈接中的例子了么?像這樣:

      
      
      

      NoNoNo,注意到這里是把渲染放在了created的生命周期里,根據(jù)vue的生命周期,是無法找到j(luò)oint的掛載div的el: $('#myholder'),也就是說,運(yùn)行會(huì)報(bào)錯(cuò),我的解決方法是把div放了一個(gè)click,把joint的內(nèi)容從created中拿出,放在methods中,需要點(diǎn)擊一下才可顯示哦,還不太完美,以待改進(jìn)(~ ̄▽ ̄)~

      也就是說,代碼會(huì)變成這樣:

      
      
      

      點(diǎn)明一下,通過npm引入只要install jointjs就可以,不需要install lodash、backbone、jquery,也不需要在頁(yè)面中導(dǎo)入joint.css文件。筆者之前通過script方式引入joint.js,試了很多次,都沒有成功,一直讀取joint.js文件出錯(cuò),如果其他小伙伴嘗試成功,歡迎交流分享。

      看完這篇關(guān)于詳解在vue中如何使用jointjs的文章,如果覺得文章內(nèi)容寫得不錯(cuò)的話,可以把它分享出去給更多人看到。


      網(wǎng)站題目:詳解在vue中如何使用jointjs
      地址分享:http://ef60e0e.cn/article/pccsgg.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        克什克腾旗| 安丘市| 岱山县| 子洲县| 马尔康县| 五台县| 伊宁县| 陆川县| 宜丰县| 巴彦淖尔市| 东阿县| 宁国市| 吐鲁番市| 新密市| 宣城市| 宜良县| 惠安县| 旬邑县| 五峰| 深水埗区| 会同县| 泾川县| 渝中区| 扎赉特旗| 德兴市| 保亭| 囊谦县| 天峨县| 韶山市| 普安县| 麟游县| 陵川县| 孟津县| 郸城县| 东宁县| 大丰市| 武邑县| 惠来县| 巫溪县| 新巴尔虎右旗| 博客|