本系列主要是從活動中將參與者分享的代碼片斷凝成一個系列:
你可以在這里分享自己的代碼片斷,會在下一篇文章中加入你的分享的代碼片斷:
分享實用代碼片斷活動,分享5個片斷額外獎勵一個月VIP會員
本次由 ETL分享
一:掃碼
目的
方便用戶輸入數據,部分數字數據,如飲料瓶上的條碼輸入,可以直接使用掃碼讀入數據
wxml代碼
-
<view>
-
<input name="termSeq" placeholder="*機器號" value="{{termSeq}}" /> //放數據用的input
-
<image src="../../pages/images/timg.jpg" bindtap="getseq"/> //點擊圖片啟動攝像頭掃碼
-
</view>
js代碼
-
getseq: function (e) {
-
var _that = this;
-
wx.scanCode({
-
success: function (res) {
-
console.log("成功")
-
console.log(res)//打印res查看掃碼結果
-
if (res.result) {//將得到的數據放到input輸入框去
-
_that.setData({
-
termSeq: res.result
-
})
-
}
-
},
-
fail: function (res) {
-
console.log("失敗")
-
console.log(res)
-
}
-
})
-
}
二:下拉刷新
目標 用戶拉下的時候,可以刷新當前頁面
刷新需要在app.json 添加代碼 app.json代碼 放在pages下面
-
,
-
"window": {
-
"enablePullDownRefresh": true
-
}
js代碼
-
onPullDownRefresh: function () {
-
//這里寫用戶下拉的時候你執行的動作,如:發起wx.request請求一次,或者其他請求
-
console.log("下拉刷新")
-
setTimeout(()=>{
-
wx.stopPullDownRefresh()//表示停止刷新
-
},1000) //這是表示多久后執行下拉停止
-
}
|