最新赞助活动温馨提示:自愿赞助服务器费用,学生和没有工作的整站资源免费下载!
头像

二当家的官网微信小程序源码实例解析

来源:http://www.erdangjiade.com/js/1041.html 沐浴春风 2017-01-12 11:51浏览(3018)

手把手教你微信小程序开发-二当家的官网微信小程序实例解析

0、请不要问“在不在”之类的问题,有问题直接问!1、学生或暂时没有工作的童鞋,整站资源免费下载!2、¥9.9充值终身VIP会员,加我微信,826096331 拉你进VIP群学习!3、程序员加油,技术改变世界。在线 充值

二当家的官网微信小程序源码实例解析
分类:PHP > 微信 难易:
查看演示

加我微信,拉你进VIP群学习:

下载资源 下载积分: 260 积分

1、几个主要的核心文件

//app.js
App({
  onLaunch: function () {
    //调用API从本地缓存中获取数据
    var logs = wx.getStorageSync('logs') || []
    logs.unshift(Date.now())
    wx.setStorageSync('logs', logs)
  },
  getUserInfo:function(cb){
    var that = this
    if(this.globalData.userInfo){
      typeof cb == "function" && cb(this.globalData.userInfo)
    }else{
      //调用登录接口
      wx.login({
        success: function () {
          wx.getUserInfo({
            success: function (res) {
              that.globalData.userInfo = res.userInfo
              typeof cb == "function" && cb(that.globalData.userInfo)
            }
          })
        }
      })
    }
  },
  globalData:{
    userInfo:null
  }
})
//app.json
{
  "pages":[
    "pages/index/index",
    "pages/logs/logs"
  ],
  "window":{
    "backgroundTextStyle":"light",
    "navigationBarBackgroundColor": "#fff",
    "navigationBarTitleText": "WeChat",
    "navigationBarTextStyle":"black"
  }
}
/**app.wxss**/
.container {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  padding: 200rpx 0;
  box-sizing: border-box;
}

2、二当家的官网微信小程序主要目录和文件

<!--index.wxml-->
<view class="container">
  <view  bindtap="bindViewTap" class="userinfo">
    <a href="http://www.erdangjiade.com" class="userinfo-nickname">你好,程序员员。</a>
    <a href="http://www.erdangjiade.com" class="userinfo-nickname"><image class="userinfo-avatar" src="http://www.erdangjiade.com/Public/images/logo.png" background-size="cover"></image></a>
  </view>
  <view class="usermotto">
    <a href="http://www.erdangjiade.com" class="userinfo-nickname">二当家的官网</a>
  </view>
</view>
//index.js
//获取应用实例
var app = getApp()
Page({
  data: {
    motto: 'Hello World',
    userInfo: {}
  },
  //事件处理函数
  bindViewTap: function() {
    wx.navigateTo({
      url: '../logs/logs'
    })
  },
  onLoad: function () {
    console.log('onLoad')
    var that = this
    //调用应用实例的方法获取全局数据
    app.getUserInfo(function(userInfo){
      //更新数据
      that.setData({
        userInfo:userInfo
      })
    })
  }
})
/**index.wxss**/
.userinfo {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.userinfo-avatar {
  width: 366rpx;
  height: 168rpx;
  border-radius: 30%;
  margin-top: 40rpx;
  display: block;
}

.userinfo-nickname {
  color: #aaa;
  margin-left: 20px;
}

.usermotto {
  margin-top: 100px;
}

3、喜欢的同学请剩下的目录文件请下载源码自己研究学习

声明:本文为原创文章,如需转载,请注明来源erdangjiade.com并保留原文链接:https://www.erdangjiade.com/js/1041.html
评论10
头像

友情提示:垃圾评论一律封号 加我微信:826096331拉你进VIP群学习群

  • 头像 9楼
    01-17 13:52
    小特务
    哈哈哈哈哈哈或或或或或或或或或或或或或或或或或或或
  • 头像 8楼
    06-09 21:56
    maxmore
    这个源码下载是演示那个版本的吗?
  • 头像 7楼
    04-26 16:56
    ngu137
    有相关的源码提供下载吗?。。。
  • 头像 6楼
    10-20 10:02
    我的小笨笨
    慢慢赚积分。还不够
  • 头像 5楼
    09-13 16:28
    china_json
    哈哈,正是需要的
  • 头像 4楼
    05-08 01:26
    lisirius
    学习了,非常不错..
  • 头像 3楼
    02-27 15:27
    305167951
    学习了,非常不错~~
  • 头像 板凳
    02-10 16:24
    lx3gp
    学习了,非常不错
  • 头像 椅子
    02-09 09:49
    开发程序员
    很好,学习了
  • 头像 沙发
    01-18 20:32
    你好,世界。
    开通评论功能了,还可以获取积分,6666
    1
    13717866946@163.com

    很好的资源,努力学习

1 2