当前位置: 首页 > news >正文

思源黑体做网站济南做网站公司

思源黑体做网站,济南做网站公司,手机销售网站制作,做军事网站的项目背景图片这一节完成用户个人信息昵称的填写和获取 上节编写完成后的页面如下所示#xff1a; 首先进行用户昵称编辑功能的编写#xff0c;铲屎官昵称采用了navigator标签#xff0c;当点击昵称时会自动跳转到昵称编辑页面。 首先输入昵称编辑界面的导航栏名称 {usingCompone…  这一节完成用户个人信息昵称的填写和获取 上节编写完成后的页面如下所示 首先进行用户昵称编辑功能的编写铲屎官昵称采用了navigator标签当点击昵称时会自动跳转到昵称编辑页面。 首先输入昵称编辑界面的导航栏名称 {usingComponents: {},navigationBarTitleText: 编辑昵称 } 基本页面编写 !--pages/editNickName/editNickName.wxml-- view classedit_nickName_wrapview classedit_nickNameinput typetext value{{nickName}} placeholder请输入昵称 bindinputlimitWord//viewview classstr_count_wrapview classstr_count{{count}}/10/view/viewview classtip昵称支持输入1-10个字可输入特殊符号不可与其他用户重复。/viewview classsave_buttonbutton 保存/button/view /view 当在个人信息页面点击昵称时跳转昵称编辑页面需要携带一个当前昵称的参数 并在editNickname页面进行接收当页面加载时初始化并赋值给页面参数使用count来获取当前输入框的字符个数限制输入不超过10个 给输入框编写方法监听当前输入框的字符个数并修改当前count值 limitWord(e){var value e.detail.value;var wordLength parseInt(value.length); //解析字符串长度转换成整数。if (10 wordLength) {return;}this.setData({nickName: value,count: wordLength});}, 编写less样式 /* pages/editNickName/editNickName.wxss */ page{background-color: #f5f5ed; } .edit_nickName_wrap{height: 100vh;.edit_nickName{height: 120rpx;input{font-size: 24rpx;padding-left: 20rpx;margin: 50rpx 50rpx 0rpx 50rpx;border-radius: 20rpx;height: 100rpx;background-color: #fff;}}.str_count_wrap{ display: flex;justify-content: flex-end;.str_count{margin-right: 50rpx;font-size: 24rpx;color: #666;}}.tip{margin: 20rpx 50rpx 20rpx 50rpx;font-size: 24rpx;color: #666;}.save_button{position: relative;button{position: fixed;left: 0;right: 0;bottom: 120rpx;font-weight: 500;font-size: 28rpx;width: 260rpx;border-radius: 30rpx;background-color: #fee05a;}} } 此时的页面样式如下 在输入框的右侧添加重置按钮来提高用户体验图标采用iconfont进行导入  引入iconfont矢量图标 iconfont-阿里巴巴矢量图标库   在小程序平台和pages同级创建文件夹styles并创建文件iconfont.wxss将生成的代码复制进去 在app.wxss中引入iconfont.wxss让其全局生效 /**app.wxss**/ import ./styles/iconfont.wxss 使用时class选择器需要选取两个类名选择器后面为所需的图标 此时页面样式为 使用block标签包裹重置图标当input中字符数为0时隐藏图标 为图标绑定事件 clearInput(){this.setData({count: 0,nickName: })}, 注意因为图标采用相对定位实际位置在input层级之下如果不设置层级的话点击事件不生效设置z-index来使重置图标位于input之上 设置获取微信用户昵称在输入法中 将昵称保存在全局变量中在app.js定义全局变量 // app.js App({onLaunch() {},globalData: {userInfo: {avatarUrl: https://mmbiz.qpic.cn/mmbiz/icTdbqWNOwNRna42FI242Lcia07jQodd2FJGIYQfG0LAJGFxM4FbnQP6yfMxBgJ0F3YRqJCJ1aPAK2dQagdusBZg/0,nickName: 铲屎官,userId: 001}} })为保存按钮绑定方法 sendNickName(){app.globalData.userInfo.nickName this.data.nickName;wx.navigateTo({url: /pages/userInfo/userInfo,})}, 修改userInfo.js文件 // pages/userInfo/userInfo.js const app getApp() Page({/*** 页面的初始数据*/data: {userInfo: {nickName: ,avatarUrl: ,userId: }},/*** 生命周期函数--监听页面加载*/onLoad(options) {this.setData({userInfo: {nickName: app.globalData.userInfo.nickName,avatarUrl: app.globalData.userInfo.avatarUrl,userId: app.globalData.userInfo.userId}})}, 注意如果微信昵称为特殊符号如表情需要在真机调试下查看效果
http://www.w-s-a.com/news/822004/

相关文章:

  • flash型网站微信公众号运营策划
  • 想建设个网站怎么赚钱国外学校网站设计
  • 网站设计网页设计系统没有安装wordpress
  • 建网站做哪方面公司百度官网优化
  • 山西网站seo网站采集信息怎么做
  • 同江佳木斯网站建设seo学徒培训
  • 淘宝不能发布网站源码做商品怀化网站制作建设
  • 买空间哪个网站好做我的世界背景图的网站
  • 南京哪里做网站wordpress 增加子目录
  • 刚做的网站搜全名查不到网站很难被百度收录
  • 网站建设与管理期末做网站买空间用共享ip
  • 网络合同怎么签有效南京seo公司哪家
  • 厦门建设网官方网站上海网络网站建
  • 网站制作西安郑州网站建设动态
  • 外贸网站免费推广温州做网站技术员
  • 武冈 网站建设做网站能收回吗
  • 网站做前端把网站扒下来以后怎么做
  • 网站模板素材下载手机做任务佣金的网站
  • 机关网站建设考核测评总结做网站sqlserver排序
  • 凉山州建设厅官方网站html5下载教程
  • 内网网站建设方面政策id97网站怎么做的
  • 福州企业建站系统七米网站建设
  • 长春seo建站北京做机床的公司网站
  • 网站维护具体做啥如何开发wap网站
  • 公司网站设计费计入什么科目潍坊公司网站制作
  • 拖拽式网站开发模具钢东莞网站建设
  • 彩票娱乐网站建设模块化网站开发
  • 孝感网站设计用自己的名字设计头像
  • 高明网站建设哪家好深圳vi设计公司全力设计
  • 工程技术cpu游戏优化加速软件