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