一.下拉刷新效果json
假設頁面爲index文件,那麼代碼以下:微信
index.json:ide
{
"enablePullDownRefresh": true
}
index.js:微信支付
//下拉刷新 onPullDownRefresh: function () { wx.showNavigationBarLoading() //在標題欄中顯示加載 //模擬加載 setTimeout(function () { // complete wx.hideNavigationBarLoading() //完成中止加載 wx.stopPullDownRefresh() //中止下拉刷新 }, 1000); },
效果圖附上:this
二.導航欄紅色圈圈數字標記效果
spa
假設頁面爲red文件,那麼代碼以下:3d
red.js:code
onShow: function () { wx.setTabBarBadge({ index: 3,//導航欄的索引值 text: '3'//你所須要添加的數字 }) }
效果圖附上:orm
三.保存圖片到相冊效果xml
假設頁面爲picture文件,那麼代碼以下:
picture.js
wx.saveImageToPhotosAlbum({ filePath: "http://.......", success: function(res) { wx.showToast({ title: '圖片保存成功', icon: 'success', duration: 2000 //持續的時間 }) }, fail: function (err) { console.log(err) wx.showToast({ title: '圖片保存失敗', icon: 'none', duration: 2000//持續的時間 }) } })
效果圖以下:
四.粘貼板效果
假設頁面爲copy文件,那麼代碼以下:
copy.js:
//粘貼板操做 wx.setClipboardData({ data: "須要複製的內容", success: function(res) { wx.showToast({ title: '地址已複製到粘貼板', icon: 'none', duration: 2000 }) } })
效果圖以下:
五.撥打電話效果
假設頁面爲photo文件,那麼代碼以下:
photo.js:
//點擊事件 playphoto: function() { wx.makePhoneCall({ phoneNumber: '110' //僅爲示例 }) }
效果圖沒有:
六.掃碼效果
假設頁面爲code文件,那麼代碼以下:
code.js:
// 容許從相機和相冊掃碼 wx.scanCode({ success (res) { console.log(res) } }) // 只容許從相機掃碼 wx.scanCode({ onlyFromCamera: true, success (res) { console.log(res) } })
效果圖如圖微信掃碼
七.微信支付密碼六個框效果
假設頁面爲pay文件,那麼代碼以下:
pay.wxml:
<form bindsubmit="formSubmit"> <view class='content'> <block wx:for="{{Length}}" wx:key="item"> <input class='iptbox' value="{{Value.length>=index+1?Value[index]:''}}" disabled password='{{ispassword}}' catchtap='Tap'></input> </block> </view> <input name="password" password="{{true}}" class='ipt' maxlength="{{Length}}" focus="{{isFocus}}" bindinput="Focus"></input> <view> <button class="btn-area" formType="submit" bindtap='submit'>提交</button> </view> </form>
pay.js:
Focus(e) { var that = this; console.log("輸入"+e.detail.value); var inputValue = e.detail.value; that.setData({ Value: inputValue, }) }, Tap() { var that = this; that.setData({ isFocus: true, }) }, formSubmit(e) { console.log("form表單" +e.detail.value.password); },
效果圖以下:
八.總結
博主遇到的大體就只有這些了,其實還有不少,微信有不少須要咱們發掘的地方,下次博主再遇到一些特殊的,將會一一補充進來,但願對你們有用,以爲學到了的,麻煩點個關注或推薦,博主常常更新,歡迎常來逛逛!