• 简书网微信公众号二维码
您当前的位置: 首页 > 知识百科 > 微信小程序弹出输入金额怎么设置?

微信小程序弹出输入金额怎么设置?

时间:2023-07-01 14:05 阅读数:32 人阅读 分类:知识百科

  很多人对于使用微信小程序过程中弹出的输入框表示好奇,其实这都是小程序开发者在开发小程序前期进行设置的,具体步骤和开发小程序一样,也是需要教程和开发代码,接下来小编会为大家介绍一下微信小程序弹出输入金额要怎么设置,希望能够对大家有所帮助。

  其实想要设置微信小程序弹出输入金额,最重要的还是学会“弹出输入框”要怎么设置,以下是具体方法,小程序代码如下:

  用户名:

  bindinput="userNameInput"/>

  密 码:

  bindinput="passWdInput" />

  登录

  清除

  {{infoMess}}

  {{userName}}

  {{passWd}}

  各类型输入框展示

  //index.js

  //获取应用实例

  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

  })

  },

  //登录小程序按钮点击事件,调用参数要用:this.data.参数;

  //设置参数值,要使用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

  //调用应用实例的方法获取全局数据

  app.getUserInfo(function(userInfo){

  //更新数据

  that.setData({

  userInfo:userInfo

  })

  })

  }

  })

  然后在第二个界面中显示了不同的样式和功能的input

  TextInput输入框展示

  placeholder="自动聚焦弹出键盘,一个页面中只能有一个" auto-focus/>

  使得输入框获取焦点

  你输入的是:{{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){

  // 光标在中间

  var left = e.detail.value.slice(0,pos)

  // 计算光标的位置

  pos = left.replace(/11/g,'2').length

  }

  // 直接返回对象,可以对输入进行过滤处理,同时可以控制光标的位置

  return {

  value: value.replace(/11/g,'2'),

  cursor: pos

  }

  // 或者直接返回字符串,光标在最后边

  // return value.replace(/11/g,'2'),

  },

  bindHideKeyboard: function(e) {

  if (e.detail.value === "123") {

  //收起键盘

  wx.hideKeyboard()

  }

  },

  onLoad:function(options){

  // 页面初始化 options为页面跳转所带来的参数

  },

  onReady:function(){

  // 页面渲染完成

  },

  onShow:function(){

  // 页面显示

  },

  onHide:function(){

  // 页面隐藏

  },

  onUnload:function(){

  // 页面关闭

  }

  })

  参照微信小程序商店提供的上述流程和代码,弹出输入框就可以成功开发了,不管是登录、注册,还是输入金额,都能够通过这个输入框实现,所以微信小程序弹出输入金额大家是不是都学会了呢?

  

  微信小程序输入框样式大全

  微信小程序如何弹出输入框?

  小程序弹出输入框怎么设置