您好,登錄后才能下訂單哦!
這篇文章主要介紹了小程序中view視圖容器的示例分析,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
微信小程序-view視圖容器:是小程序中最基礎的容器,可以實現頁結構的劃分,頁面布局的調整等。除了公共屬性,還有4個屬性。
以下我寫了一段代碼,表達效果來講解會好一些,希望能夠copy到你的微信編譯器去運行去查看。
這里hover-class是指當我們點擊的時候會變成什么樣的樣式,hover-start-time是指當我們點擊多久以后才會顯示我們hover-class的樣式,hover-stay-time是指這個樣式會持續多久,hover-stop-propagation解釋比較麻煩,因此我寫了一段代碼,通過效果來講解會好一些,希望能夠copy到你的微信編譯器去運行去查看。
index.wxml
<view class="container"> <view class='outBlock' hover-class='outBlockHover' hover-start-time='{{outStart}}' hover-stop-propagation='true' hover-stay-time='10000'> <view class='midBlock' hover-class='midBlockHover' hover-start-time='{{midStart}}' hover-stop-propagation='true'> <view class='inBlock' hover-class='inBlockHover' hover-start-time='{{inStart}}' hover-stop-propagation='true'> </view> </view> </view> </view>
index.wxss
.outBlock { border:1rpx solid black; width: 1000rpx; height: 500rpx; background-color:aqua; } .midBlock { border: 1rpx solid black; width:500rpx; height: 300rpx; margin: 100rpx; background-color: gray; } .inBlock { border: 1rpx solid black; width: 300rpx; height: 200rpx; margin: 50rpx; background-color: blueviolet; } .outBlockHover { background-color: black; } .midBlockHover { background-color: darkblue; } .inBlockHover { background-color: darkgreen; }
index.js的data部分
data: { outStart:1000, midStart:2000, inStart:3000 },
正常情況下,當我們點擊任何最內部的box的時候其余都會改變,中間的box的時候最外外面的也會改變,因為范圍的原因,因為最里面的box是包含在中間的,外面的box里面,中間的包含在外面的box內。如果我們想要阻止這種效果,那就要用hover-stop-propagation了。propagation字面的意思就是傳播,hover-stop-propagation意思就是,通俗的講,防止把效果傳播出去的意思。
感謝你能夠認真閱讀完這篇文章,希望小編分享的“小程序中view視圖容器的示例分析”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。