真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

微信小程序中input輸入框控件的示例分析

小編給大家分享一下微信小程序中input輸入框控件的示例分析,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

站在用戶的角度思考問題,與客戶深入溝通,找到華寧網(wǎng)站設(shè)計與華寧網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:成都網(wǎng)站制作、做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、域名申請、網(wǎng)站空間、企業(yè)郵箱。業(yè)務(wù)覆蓋華寧地區(qū)。

首先主頁面中將登錄的樣式進行了簡單展示和使用,

代碼如下:


用戶名:
 
 
密 碼:
 
 

 登錄
 清除

{{infoMess}}
{{userName}}
{{passWd}}

 
 各類型輸入框展示
 

//index.js

//獲取應(yīng)用實例
var app = getApp()
Page({
 data: {
 infoMess: '',
 userName: '',
 userN:'',
 passWd: '',
 passW:''
 },
 //用戶名和密碼輸入框事件
 userNameInput:function(e){
 this.setData({
 userN:e.detail.value
 })
 },
 passWdInput:function(e){
 this.setData({
 passW:e.detail.value
 })
 },
 //登錄按鈕點擊事件,調(diào)用參數(shù)要用:this.data.參數(shù);
 //設(shè)置參數(shù)值,要使用this.setData({})方法
 loginBtnClick:function(){
 if(this.data.userN.length == 0 || this.data.passW.length == 0){
 this.setData({
 infoMess:'溫馨提示:用戶名和密碼不能為空!',
 })
 }else{
 this.setData({
 infoMess:'',
 userName:'用戶名:'+this.data.userN,
 passWd:'密碼:'+this.data.passW
 })
 }
 },
 //重置按鈕點擊事件
 resetBtnClick:function(e){
 this.setData({
 infoMess: '',
 userName: '',
 userN:'',
 passWd: '',
 passW:'',
 })
 },
 onLoad: function () {
 console.log('onLoad')
 var that = this
 //調(diào)用應(yīng)用實例的方法獲取全局數(shù)據(jù)
 app.getUserInfo(function(userInfo){
 //更新數(shù)據(jù)
 that.setData({
 userInfo:userInfo
 })
 })
 }
})

然后在第二個界面中顯示了不同的樣式和功能的input



 TextInput輸入框展示
 


 


 


 使得輸入框獲取焦點


 

你輸入的是:{{inputValue}}

 


 


 


 


 


 


 


 
// pages/index/Component/TextInput/TextInput.js
Page({
 data: {
 focus: false,
 inputValue: ''
 },
 bindButtonTap: function() {
 this.setData({
 focus: true
 })
 },
 bindKeyInput: function(e) {
 this.setData({
 inputValue: e.detail.value
 })
 },
 bindReplaceInput: function(e) {
 var value = e.detail.value
 var pos = e.detail.cursor
 if(pos != -1){
 // 光標(biāo)在中間
 var left = e.detail.value.slice(0,pos)
 // 計算光標(biāo)的位置
 pos = left.replace(/11/g,'2').length
 }
 
 // 直接返回對象,可以對輸入進行過濾處理,同時可以控制光標(biāo)的位置
 return {
 value: value.replace(/11/g,'2'),
 cursor: pos
 }
 // 或者直接返回字符串,光標(biāo)在最后邊
 // return value.replace(/11/g,'2'),
 },
 bindHideKeyboard: function(e) {
 if (e.detail.value === "123") {
 //收起鍵盤
 wx.hideKeyboard()
 }
 },
 onLoad:function(options){
 // 頁面初始化 options為頁面跳轉(zhuǎn)所帶來的參數(shù)
 },
 onReady:function(){
 // 頁面渲染完成
 },
 onShow:function(){
 // 頁面顯示
 },
 onHide:function(){
 // 頁面隱藏
 },
 onUnload:function(){
 // 頁面關(guān)閉
 }
})

效果圖:

微信小程序中input輸入框控件的示例分析微信小程序中input輸入框控件的示例分析

以上是“微信小程序中input輸入框控件的示例分析”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


分享標(biāo)題:微信小程序中input輸入框控件的示例分析
URL網(wǎng)址:http://weahome.cn/article/jedjjh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部