1. 程式人生 > >微信小程式自定義toast的簡單實現

微信小程式自定義toast的簡單實現

小程式官方文件裡面的wx.showToast(OBJECT)比較侷限,沒法把圖示去掉,用起來有很多不方便,趁有空就還是自己寫個簡單的出來用用吧!具體實現:
wxml:wxss:
js:

為了方便呼叫,我把js部分的內容寫道了app.js裡面。下面說說怎麼引用:首先引用模板內容再引用樣式
最後是使用的方法:好了,一個非常簡單的弱提示彈框就實現了,現在只能夠定義提示的內容和顯示的時間,其它的可以再加,也很方面的

相關推薦

程式定義toast簡單實現

小程式官方文件裡面的wx.showToast(OBJECT)比較侷限,沒法把圖示去掉,用起來有很多不方便,趁有空就還是自己寫個簡單的出來用用吧!具體實現:wxml:wxss:js:為了方便呼叫,我把js

程式定義Toast

實現類似於Android的Toast提示 index.js: var timer; var inputinfo = ""; var app = getApp() Page({ data: { animationData:"", showModalSta

程式 定義Toast

Toast樣式可以根據需求自定義,本例中是圓形 <!--按鈕--> <view class="btn" bindtap="btn_toast">自定義Toast</view> <!--以下為toast顯示的內容 opac

程式定義toast元件(含動畫)

<!-- components/toast/toast.wxml --> <view class="toast-box {{isShow? 'show':''}}" animati

程式定義欄位實現選項的動態新增和刪除

問題描述: 在自定義選項中,點選新增選項按鈕,會出現一個選項的輸入框,輸入的選項可以通過點選左側的減號刪除 效果如圖: 解決過程: 1.首先寫出大體的框架。在pages下,建立了一個selfdefine的資料夾,在wxml中寫出靜態結構 selfdefine.wxml 說明

程式定義分享彈窗

效果圖: 多種觸發條件使用同一個彈窗: *.js觸發處: this.setData({ isWrong:true, wrongtap:1, dialogWord:"wrong", wrongDec:"答案錯誤,是否向好友求助?" })  

程式定義導航欄 navigation bar 返回鍵 首頁

微信小程式自定義導航欄(wx_custom_navigation_bar) 自定義返回鍵、首頁鍵,動態設定標題,響應式元件 版本號:1.0.0 作者:chen-yt github: https://github.com/chen-yt/wx_custom_navigation

程式 定義 swiper 樣式

本文出自: http://blog.csdn.net/wyk304443164 實現功能如下: 僅重寫了swiper的樣式,so fucking easy! wx-swiper-item { width: 90% !important; mar

解決程式定義彈窗,滑動定義彈窗底部的頁面也一起跟著滑動的問題

解決方案,我總結了以下幾種 1、控制底部根目錄scroll-view 的scroll-y屬性的true/false,控制底部滾動以及不滾動 2、在自定義彈框最外層元素加上catchtouchmove=’true’ ;或者catchtouchmove="preventTouchMove"

程式 定義元件之《轉盤》

微信小程式支援簡潔的元件化程式設計 開發者可以將頁面內的功能模組抽象成自定義元件,以便在不同的頁面中重複使用;也可以將複雜的頁面拆分成多個低耦合的模組,有助於程式碼維護。自定義元件在使用時與基礎元件非常相似。 這篇博文主要就是分享個自己實際專案中用到的 轉盤自定義元件 專案

程式定義全屏遮罩

效果如下: 1、wxml <view class='' bindtap='showMask'>顯示遮罩</view> <view class="mask" hidden="{{flag}}"> <view class="maskConten

程式 定義三列城市彈窗

1.WXML <picker mode="multiSelector" bindchange="bindMultiPickerChange" bindcolumnchange="bindMultiPickerColumnChange" value="{{multiIndex}}"

程式----定義元件

微信小程式充分借鑑了vue的程式碼風格,但是卻沒有像vue那樣的高效的元件特性。但是這一備受詬病的地方在小程式1.6.3版本得到了解決。 從小程式基礎庫版本 1.6.3 開始,小程式支援簡潔的元件化程式設計。所有自定義元件相關特性都需要基礎庫版本 1.6.3 或更高。 接下來,

程式定義屬性設定和獲取(data-)

自定義屬性語法以data-開頭: <block wx:for='{{post_key}}' wx:key="key" wx:for-item='item'> <view catchtap='onPostTap' data-postid="{{item.postId}}

程式——定義元件時,編譯報`Component is not found in path '...'`

問題描述: 在微信小程式中自定義元件時,編譯報Component is not found in path '...' VM4941:1 jsEnginScriptError Component is not found in path "components/watermark

程式-定義彈出層

效果圖 WXML <view class='popup' wx:if="{{popShow}}"> <view class='mask' catchtouchmove="preventTouchMove" catchtap='closePop'&g

程式--定義元件之搜尋框

元件:搜尋框 功能:根據輸入框輸入值進行模糊查詢並在下方滑動框中顯示 功能圖:     component.wxml <!--自定義元件--> <!---搜尋框 start--> <view class='main'&

程式 定義單選複選按鈕組的實現(用於實現購物車產品列表功能)

  (一)單選按鈕組 模型圖如下:  index.js Page({ data: { parameter: [{ id: 1, name: '銀色' }, { id: 2, name: '白色' },{ id: 3, name: '黑色' }],//模擬商

程式定義元件(一)

好吧,突然發現學不完了,一下子,那就分開吧,由於時間太久,直接重新大致複習了一下 微信小程式自定義元件微信小程式支援自定義元件下方的目錄其中,components為元件目錄,nodemodules為模組目錄,pages為小程式的頁面目錄,utils為一些基礎功能的封

程式定義元件(二)

微信小程式自定義元件 ps 由於作業部落貌似出了點問題,耽誤了點時間,找了一個stackedit.io準備寫。無奈,這是要自己建編輯器的節奏啊。沒有一個能靠的注 為何存在元件 元件間的關係 使用relations實現元件的關係,即父子關係。 定義和使用元件間的關係