素材圈官网微信小程序源码实例解析

素材圈官网微信小程序源码实例解析

手把手教你微信小程序开发-素材圈官网微信小程序实例解析

淘建站为您提供更多_设计_微信_源码,在此特别感谢您对我们的支持与厚爱!

加入收藏

下载 296 次

打赏作者

觉得不错,可打赏下作者

下载资源

免费共享

特别说明:本站资源来自网友发布分享,仅供学习与参考,请勿用于商业用途,若有侵权请联系删除(272966172@qq.com)。
分类:PHP功能模块 > 微信 难易程度:

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.sucaiq.com" class="userinfo-nickname">你好,程序员员。</a>
    <a href="http://www.sucaiq.com" class="userinfo-nickname"><image class="userinfo-avatar" src="http://www.sucaiq.com/Public/images/logo.png" background-size="cover"></image></a>
  </view>
  <view class="usermotto">
    <a href="http://www.sucaiq.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、喜欢的同学请剩下的目录文件请下载源码自己研究学习

声明:本资料由淘建站会员提供,如转载注明来源,资料来源淘建站免费素材库:https://www.taojz.cn/texiao/1041.html
素材圈官网微信小程序源码实例解析 希望对你有帮助,感谢您的支持!
  • 卡通正在演奏的乐队flash动画素材

    卡通正在演奏的乐队flash动画素材

  • 黑夜里猫眨眼睛flash动画素材

    黑夜里猫眨眼睛flash动画素材

  • html5 canvas珠子走出迷宫小游戏源码

    html5 canvas珠子走出迷宫小游戏源码

  • 女生人物溜冰flash动画素材

    女生人物溜冰flash动画素材

  • 卡通白天夜里猫头鹰flash动画场景素材

    卡通白天夜里猫头鹰flash动画场景素材

  • 卡通儿童床flash动画素材

    卡通儿童床flash动画素材

  • 逼真闪烁的灯泡flash动画素材

    逼真闪烁的灯泡flash动画素材

  • 金鸡剪纸flash素材

    金鸡剪纸flash素材

  • 漫天飞舞的蒲公英flash动画素材

    漫天飞舞的蒲公英flash动画素材

  • 卡通挥着翅膀的蜻蜓flash动画素材

    卡通挥着翅膀的蜻蜓flash动画素材

  • 卡通冒烟小火车flash动画素材

    卡通冒烟小火车flash动画素材

  • 唯美的蓝色星海旋转银河系星空动画效果源码下载

    唯美的蓝色星海旋转银河系星空动画效果源码下载

  • 留言(0)
    头像
     阿里云限量代金券,戳我领取
    1 2