首頁  >  文章  >  微信小程式  >  微信開發新增拖曳組件--movableview介紹

微信開發新增拖曳組件--movableview介紹

零下一度
零下一度原創
2017-05-23 15:00:262089瀏覽

小程式在520節日前夕,讓程式設計師們又躁動了一把,更新了一些很誘人的功能,如內容轉發API,iBeacon API,振動API,螢幕亮度調節API等,也增強了地圖組件的功能。

這次的更新中,也新增了一個UI元件,它就是視圖元件movable-view,它需要配合movable-area來一起使用。簡單來說,它就是一個支援在指定區域內可以拖曳內容的容器。讓我們來看一個簡單的範例:

<movable-area style="height: 200px;width: 200px;background: red;">
  <movable-view direction="all" style="height: 50px; width: 50px; background: blue;">
  </movable-view>
</movable-area>

微信開發新增拖曳組件--movableview介紹

介面

我們用movable-area設定了一個200x200大小的一個可拖曳區域(紅色),然後在這個區域內放置了一個大小為50x50的可以拖曳內容movable-view(藍色),這個可拖曳內容的direction設定為all,表示可以在任意方向上進行拖曳。

微信開發新增拖曳組件--movableview介紹

拖曳演示

在一個movable-area標籤中,其實不只可以放一個movable-view,它支援放置多個movable -view,看以下範例:

<movable-area style="height: 200px;width: 200px;background: red;">

  <!--蓝色任意方向拖动的内容-->
  <movable-view direction="all" style="height: 50px; width: 50px; background: blue;">
  </movable-view>

  <!--黄色只能横向拖动的内容-->
  <movable-view direction="horizontal" style="height: 20px; width: 50px; background: yellow;">
  </movable-view>

</movable-area>

微信開發新增拖曳組件--movableview介紹

介面2

微信開發新增拖曳組件--movableview介紹

##拖曳示範2

movable-view的direction屬性支援以下四個值:

    ##all - 任何方向拖曳
  • vertical -縱向拖曳
  • horizo​​ntal - 橫向拖曳
  • none - 不能拖曳
  • 前3個值好理解。如果direction設定為最後這個none,則只能依靠設定x,y屬性值來為它進行在movable-area中的定位:
<movable-area style="height: 200px;width: 200px;background: red;">
  <movable-view direction="none" x="50" y="50" style="height: 50px; width: 50px; background: blue;">
  </movable-view>
</movable-area>

這段程式碼一運行,藍色的movable-view就顯示在了(50,50)的位置上了:

微信開發新增拖曳組件--movableview介紹
#image.png

好了,小程式的拖曳組件的功能大致上就這樣簡單的介紹一下,希望對你有幫助。

【相關推薦】

1.

微信公眾號平台源碼下載

#2. 

小豬cms(PigCms)微電商系統營運版(獨立微店商城+三級分銷系統)

3. 

微信人脈王v3.4.5高階商業版微信魔術方塊原始碼

######################################

以上是微信開發新增拖曳組件--movableview介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn