微信小程式之自定義底部彈出框動畫

2022-06-07 07:42:09 字數 1326 閱讀 1943

最近做小程式時,會經常用到各種彈框。直接做顯示和隱藏雖然也能達到效果,但是體驗性太差,也比較簡單粗暴。想要美美地玩,新增點動畫還是非常有必要的。下面做乙個底部上滑的彈框。

wxml

<

view

class

="modals modals-bottom-dialog"

hidden

="}"

>

<

view

class

="modals-cancel"

bindtap

="hidemodal"

>

view

>

<

view

class

="bottom-dialog-body bottom-pos"

animation

="}"

>

view

>

view

>

<

button

bindtap

="showmodal"

>點我

button

>

wxss

/*

模態框*/

.modals.modals-cancel.bottom-dialog-body

/*動畫前初始位置

*/.bottom-pos

關鍵的部分來啦~~

js

page(,//

},

//顯示遮罩層

showmodal: function

() )

var animation =wx.createanimation()

this.animation =animation

settimeout(

function

(),200)

},//

隱藏遮罩層

hidemodal: function

() )

this.animation =animation

that.fadedown();

//呼叫隱藏動畫

settimeout(function

())

},720)//

先執行下滑動畫,再隱藏模組

},

//動畫集

fadein:function

())

},fadedown:

function

()) },

})

轉 : 

微信小程式底部彈出模態框

傳送 模態框 modals modals cancel bottom dialog body 動畫前初始位置 bottom pos comment top comment num comment close comment list comment li comment li img comment...

微信小程式自定義底部導航tabBar

custom tab bar資料夾要與pages檔案同級,custom tab bar之下的檔案名字為index 官方文件推薦用 fixed 在底部的 cover view cover image 元件渲染樣式,以保證 tabbar 層級相對較高。但是我是在真機除錯時遇到tabbar偶爾消失的bug...

微信小程式如何自定義底部導航

先看一下自定義底部導航 圖1 和未自定義的導航 圖2 效果差距 圖1 圖2如何實現自定義底部導航 建立乙個與pages同級的資料夾,名稱為custom tab bar資料夾名字是規定好的只能叫做這個。建立好這個資料夾之後就是編寫底部導航的內容 5.完成到上一步之後已經可以實現頁面的切換效果了,但是頁...