摘要:楷體百度智能小程序自定義彈窗組件百度小程序對話框智能小程序彈窗界面模板最近百度也推出了自己的智能小程序,如是就趕緊去試了下,官方提供的還不是狠完整。
百度智能小程序自定義彈窗組件wcPop|百度小程序model對話框|智能小程序彈窗界面模板
最近百度也推出了自己的智能小程序,如是就趕緊去試了下,官方提供的api還不是狠完整。而且官方提供的彈窗組件也不能滿足一些復雜展示場景,所以就自己動手封裝了個智能小程序彈窗wcPop自定義模板插件。
百度智能小程序wcPop支持多種動畫展示形式,超精簡調用api,可自定義多按鈕事件,隨意自定義彈窗模板內容。
智能小程序彈窗demo展示:
插件調用api超簡潔,易于上手,只需在需要調用的頁面引入tpl.js即可:
/** * @title 百度小程序自定義彈窗demo * @Create andy * @Timer 2018/11/29 23:50:45 GMT+0800 (中國標準時間) * @bolg https://www.cnblogs.com/xiaoyan2017 Q:282310962 wx:xy190310 */ // 引入插件js import {wcPop} from ../../utils/component/wcPop/tpl.js; Page({ data: {}, onLoad: function () { // 頁面加載 }, /** * --------- 百度小程序彈窗演示函數.Start --------- */ //msg提示 btnTap01: function(e) { wcPop({ anim: fadeIn, content: msg提示框測試(5s后窗口關閉), shade: true, shadeClose: false, time: 5 }); }, //msg提示(黑色背景) btnTap02: function(e) { wcPop({ content: msg提示框測試(2s后窗口關閉), shade: false, style: background: rgba(17,17,17,.7); color: #fff;, time: 2 }); }, //信息框 btnTap03: function(e) { var index = wcPop({ content: 信息框 (這里演示信息框功能效果,這里演示信息框功能效果,這里演示信息框功能效果), shadeClose: true, anim: rollIn, xclose: true, btns: [ { text: 知道了, style: color: #999, onTap() { wcPop.close(index); console.log("知道了"); } } ] }); }, //詢問框 btnTap04: function(e) { wcPop({ title: 溫馨提示~~~, content: 警告,非法操作非法操作非法操作非法操作非法操作非法操作非法操作!!!, shadeClose: false, anim: shake, btns: [ { text: 取消, onTap() { console.log(您點擊了取消!); wcPop.close(); } }, { text: 確定, style: color:#3388ff;, onTap() { console.log(您點擊了確定!); } } ] }); }, //自定義多按鈕 btnTap05: function(e) { wcPop({ title: ^-^悠然的時光, content: 漫長時光里流露出無限溫柔で,要努力做好這一切,時刻準備向前,多年后必會感謝曾經努力的自己, style: border-top:5px solid #3388ff;max-width:90%, //自定義彈窗樣式 anim: fadeInUp, opacity: .85, btns: [ { text: 發消息, style: color:#179b16;, onTap() { console.log(您點擊了發消息!); } }, { text: 評論他, style: color:#3388ff;, onTap() { console.log(您點擊了發送該名片!); } }, { text: 贊一下, onTap() { console.log(您點擊了贊一下!); wcPop.close(); } } ] }); }, //底部對話框 btnTap06: function(e) { wcPop({ skin: footer, content: 確定刪除該條數據嗎?刪除后可在7天之內恢復數據,超過7天后數據就無法恢復啦!, anim: footer, shadeClose: false, btns: [ { text: 恢復, style: color:#3388ff;, onTap() { console.log(您點擊了恢復!); } }, { text: 刪除, style: color:#e63d23;, onTap() { console.log(您點擊了刪除!); //刪除回調提示 wcPop({ anim: fadeIn, content: 您點擊了刪除功能, shade: true, time: 3 }); } }, { text: 取消, onTap() { console.log(您點擊了取消!); wcPop.close(); } } ] }); }, });
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/1488.html
摘要:三更新內容在原來項目的基礎上,做了如下更新數據庫重新設計,改成以用戶分組的數據庫結構應數據庫改動,所有接口重新設計,并統一采用和網易立馬理財一致的接口風格刪除原來游客模式,增加登錄注冊功能,支持彈窗登錄。 這個項目最初其實是fork別人的項目。當初想接觸下mongodb數據庫,找個例子學習下,后來改著改著就面目全非了。后臺和數據庫重構,前端增加了登錄注冊功能,僅保留了博客設置頁面,但是...
摘要:除官方外的參考文章微信小程序實例創建下發模板消息實例手把手教你開發微信小程序之模版消息開發教你突破小程序模板消息的推送限制獲取用戶信息接口的廢棄問題接口是獲取用戶信息昵稱,頭像等的接口,在官方文檔上寫是即將廢棄。 ----------------更新-------------- 2018年10月10日官網3個接口廢棄的通知: 1、分享監聽接口分享消息給好友時,開發者將無法從callba...
摘要:天氣預報小程序說了很多小程序開發的基礎準備,下面就結合個人實際練手項目天氣預報小程序簡單說明。物料準備從需求結果導向,天氣程序首先要能獲取到當前所在地天氣狀況,再次可以自由選擇某地,知道其天氣狀況。 前言 學習了一段時間小程序,大致過了兩遍開發文檔,抽空做個自己的天氣預報小程序,全當是練手,在這記錄下。小程序開發的安裝、注冊和接入等流程就不羅列了,在小程序接入指南已經寫得很清楚了,以下...
摘要:記錄一些小技巧和踩過的坑由于本篇文章內容太多,導致編輯器有點卡,所以新開辟了一篇實踐二,后續再這里更新。組件的生命周期函數是在標簽里的數據發生變化時候觸發數據可能更新了,但是沒有綁定到上面的話,不會調用鉤子函數。 記錄一些小技巧和踩過的坑 由于本篇文章內容太多,導致SF編輯器有點卡,所以新開辟了一篇 vue2實踐(二),后續再這里更新。 1. props 帶不帶冒號的區別 ...
閱讀 739·2023-04-25 19:43
閱讀 3983·2021-11-30 14:52
閱讀 3811·2021-11-30 14:52
閱讀 3872·2021-11-29 11:00
閱讀 3806·2021-11-29 11:00
閱讀 3905·2021-11-29 11:00
閱讀 3584·2021-11-29 11:00
閱讀 6193·2021-11-29 11:00