首页 > 小程序教程 > 微信小程序简单的搜索手机号界面设计制作开发教程

微信小程序简单的搜索手机号界面设计制作开发教程

上一篇 下一篇
本文给大家带来的是微信小程序简单的搜索手机号界面设计制作开发教程,制作好以后效果图如下:
一、wxml页面代码如下:
<!--pages/mine/enterInput.wxml-->
<view class="container">
   <view class="hd-title font-color-999">{{pagetype=='name' ? '真实姓名' : '手机号'}}</view>
   <view class="inputbox">
     <input class="font-size-16" placeholder="请输入{{pagetype=='name' ? '真实姓名' : '手机号'}}" type="{{pagetype=='name' ? 'text' : 'number'}}" bindinput="inputValue" placeholder-class="font-color-ccc font-size-16 font-family-default" value="{{pagetype=='name' ? name : phone}}" auto-focus/>
   </view>
    <view class="butbox" style="margin:40rpx auto; ">
             <view bindtap="backWind" class="but bg-color-c24e4e font-color-white">保存并返回</view>
    </view>
</view>
 
二、wxss样式文件代码如下:
/* pages/mine/enterInput.wxss */
.hd-title{
    display:flex;
    align-items: center;
    height: 90rpx;
    padding:0 30rpx;
}
.inputbox{
    display: flex;
    height: 110rpx;
    align-items: center;
    background-color: #ffffff;
    padding:0 30rpx;
}
三、js页面代码如下:
// pages/mine/enterInput.js
Page({
  data:{
    pagetype:'',
    
  },
  onLoad:function(options){
    // 页面初始化 options为页面跳转所带来的参数
    let pagetype = options.type=='name' ? 'name' : 'phone';
    let title= options.type=='name' ? '编辑真实姓名' : '修改手机号';
    let phone= options.phone ||'';
    let name = options.name  || '';

    wx.setNavigationBarTitle({
      title: title
    })
    this.setData({
      pagetype:pagetype,
      phone:phone,
      name:name
    })
  },
  inputValue(e){
      if(this.data.pagetype=='name'){
        this.setData({
            'name':e.detail.value
        })
      }else{
        this.setData({
            'phone':e.detail.value
        })

      }
     
    
  },
  backWind(){
      //获改变的值
      let changedata= this.data.pagetype=='name' ? {name:this.data.name} : {phone:this.data.phone} 
      //保存并且刷新  获得当前页面的栈
      let pages=getCurrentPages();
      //判断当前栈的长度是否大于一   否则不能返回   (第一个栈为首页  最后一个栈为当前页)
      if(pages.length>1){
            //上一个页面实例对象
            let prePage = pages[pages.length - 2];
            //调用上一个页面的方法 changeData()
            prePage.changeData(changedata);
      }
      wx.navigateBack();  
      
  },
  onReady:function(){
    // 页面渲染完成
  },
  onShow:function(){
    // 页面显示
  },
  onHide:function(){
    // 页面隐藏
  },
  onUnload:function(){
    // 页面关闭
  }
})

模板简介:该模板名称为【微信小程序简单的搜索手机号界面设计制作开发教程】,大小是,文档格式为.,推荐使用打开,作品中的图片,文字等数据均可修改,图片请在作品中选中图片替换即可,文字修改直接点击文字修改即可,您也可以新增或修改作品中的内容,该模板来自用户分享,如有侵权行为请联系网站客服处理。欢迎来懒人模板【小程序教程】栏目查找您需要的精美模板。

相关搜索
  • 下载密码 lanrenmb
  • 下载次数 21,481次
  • 使用软件
  • 文件格式
  • 文件大小
  • 上传时间 07-16
  • 作者 网友投稿
  • 肖像权 人物画像及字体仅供参考
栏目分类 更多 >
热门推荐 更多 >
企业网站 html5 Bootstrap 微信公众平台 微信文章 自适应 响应式 表格式简历模板 微信模板 单页式简历模板
您可能会喜欢的其他模板