uniapp movable-area應(yīng)用
需求
今天客戶提了一個(gè)需求,想做一個(gè)頁面,頁面中放一張底圖,可以滑動(dòng)這張底圖,也可以放大顯示這個(gè)底圖,形式上類似百度地圖的操作一樣。找了找資料,發(fā)現(xiàn)使用movable-area和movable-view配合起來使用能實(shí)現(xiàn)這樣的效果。示例代碼如下:
代碼
<template> <view class="my-page-wrap"> <movable-area class="map-area-wrap" :scale-area="true"> <movable-view class="map-show-wrap" :scale="true" :out-of-bounds="true" :scale-min="1" :scale-max="2" direction="all" > <view class="map-image-wrap"> <image class="map-image" mode="widthFix" :src="mapImageUrl"></image> </view> </movable-view> </movable-area> </view> </template> <script> export default { data() { return { //底圖圖片 mapImageUrl: this.$cnf.proResDomains.image + '/1/20102/2023/0404/642bd75e91809qvzs.jpg' } } } </script> <style lang="scss" scoped> page { width: 100%; height: 100%; background: #2fc4f2; } .my-page-wrap { width: 100%; height: 100%; background: #2fc4f2; .map-area-wrap { width: 100%; height: 100%; overflow: hidden; .map-show-wrap { width: 150%; height: 150%; .map-image-wrap { position: relative; width: 100%; height: 100%; .map-image { position: absolute; width: 100%; height: 100%; display: block; } } } } } </style>
效果
效果
注意
底圖的比例盡可能大于手機(jī)的高與寬的比值,這樣滑動(dòng)的時(shí)候不會出現(xiàn)底部顯示不全。
以上就是uniapp movable-area應(yīng)用的詳細(xì)內(nèi)容,更多關(guān)于uniapp movable-area應(yīng)用的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
JavaScript實(shí)現(xiàn)表單全選或反選效果
這篇文章主要為大家詳細(xì)介紹了JavaScript實(shí)現(xiàn)表單全選或反選效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-06-06JavaScript中常見的高階函數(shù)總結(jié)
JavaScript的函數(shù)其實(shí)都指向某個(gè)變量,既然變量可以指向函數(shù),函數(shù)的參數(shù)能接收變量,那么一個(gè)函數(shù)就可以接收另一個(gè)函數(shù)作為參數(shù),這種函數(shù)就稱之為高階函數(shù),這篇文章主要給大家介紹了關(guān)于JavaScript中常見的高階函數(shù),需要的朋友可以參考下2022-02-02在百度搜索結(jié)果中去除掉一些網(wǎng)站的資料(通過js控制不讓顯示)
這篇文章主要介紹了在百度搜索結(jié)果中去除掉一些網(wǎng)站的資料(通過js控制不讓顯示),需要的朋友可以參考下2017-05-05JS實(shí)現(xiàn)掃雷項(xiàng)目總結(jié)
這篇文章主要為大家詳細(xì)介紹了JS實(shí)現(xiàn)掃雷項(xiàng)目總結(jié),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-05-05用js實(shí)現(xiàn)的十進(jìn)制的顏色值轉(zhuǎn)換成十六進(jìn)制的代碼
用js實(shí)現(xiàn)的十進(jìn)制的顏色值轉(zhuǎn)換成十六進(jìn)制的代碼...2007-03-03

web性能優(yōu)化之javascript性能調(diào)優(yōu)