zoukankan      html  css  js  c++  java
  • 小程序页面布局,获取用户信息

    1, app.json 全局配置文件

    ①底部导航栏设置:(最少2个。最多5个)

    "tabBar": {
        "list": [
          {
            "pagePath": "pages/index/index",//url
            "text": "首页"//title
          },
          {
            "pagePath": "pages/logs/logs",
            "text": "日志"
          }
        ]
      },
    //网络超时时间:
     "networkTimeout": {
        "request": 10000,
        "downloadFile": 10000
      },

    2.逻辑层:
    ①数据绑定:
    if:(index.wxml)
    <view wx:if="{{condition}}"></view>
    (index.js)
    Page({
      data: {
        condition: true
      }
    })
    if-elif-else
    <view wx:if="{{length > 5}}">1</view>
    <view wx:elif="{{length > 2}}">2</view>
    <view wx:else>3</view>
    for:
    <view wx:for="{{[1,2,3]}} ">
      {{item}}
    </view>
    (渲染数据 默认当前下标为index,当前元素为item)
    <view wx:for="{{array}}">
      {{index}}: {{item.message}}
    </view>
    <view wx:for="{{array}}" wx:for-index="idx" wx:for-item="itemName">
      {{idx}}: {{itemName.message}}
    </view>(改变下标和元素)
    Page({
      data: {
        array: [{
          message: 'foo',
        }, {
          message: 'bar'
        }]
      }
    })

    3.
    表单、按钮
    <button type='primary' bindtap='index'>{{index}}</button>
    {{index}}:index.js中添加属性
               index:function(){
                 wx.navigateTo({
                  url: "index"
             })
              },
    4.获取用户信息

    index.wxml
    <button open-type='getUserInfo' bindgetuserinfo='getUserInfo'>获取用户信息</button>
    用户信息展示
    <view>昵称:{{nickname}}</view>
    <view>国家:{{country}}</view>
    <image src="{{avatarUrl}}"/>
     
    ②index.js
    getUserInfo:function(e){
    console.log(e);
    var userInfo=e.detail.userInfo
    this.setData({
        nickname: userInfo.nickname,
        country: userInfo.country,
        avatarUrl: userInfo.avatarUrl
    })
    },
     
     
     
  • 相关阅读:
    SQL Server 数据库基础编程
    SQL Server 数据库设计
    SQL Server T-SQL高级查询(转)
    MVC组件分析(转)
    HTTP MIME类型即HttpResponse.ContentType属性值列表
    dreamweaver cs6 的破解方法
    varchar和Nvarchar区别
    .NET 可选择的转型路径(转)
    IT职场求生法则(转)
    HTML常见元素集锦
  • 原文地址:https://www.cnblogs.com/chaihtml/p/10437140.html
Copyright © 2011-2022 走看看