频道栏目
首页 > 资讯 > 微信小程序 > 正文

微信小程序开发入门实战我的第一个微信小程序完成过程

18-04-28        来源:[db:作者]  
收藏   我要投稿

1. 前言

牛客网第三期编程作业是体验下微信小程序的编写, 由于本菜鸟对前端这块理解并不深入,整起来比较费劲, 突然想到一个idea, 顺手简单实现一下, 基本效果如下:

有点恶搞的成分, 哈哈~~

 

2. 注意点

这个问题在于, 没有在utils.js 中将需要的函数进行导出

3. 基本实现

3.1 项目框架

3.2 index

index.js


  1. //index.js
  2. //获取应用实例
  3. var app = getApp()
  4. Page({
  5. data: {
  6. motto: '来让我们看看百度的源码吧',
  7. userInfo: {}
  8. },
  9. //事件处理函数
  10. bindViewTap: function() {
  11. wx.navigateTo({
  12. url: '../source_get/source_get'
  13. })
  14. },
  15. onLoad: function () {
  16. console.log('onLoad')
  17. var that = this
  18. //调用应用实例的方法获取全局数据
  19. app.getUserInfo(function(userInfo){
  20. //更新数据
  21. that.setData({
  22. userInfo:userInfo
  23. })
  24. })
  25. }
  26. })

index.wxml
 

<!--index.wxml-->
<view class="container">
  <view  bindtap="bindViewTap" class="userinfo">
    <image class="userinfo-avatar" src="{{userInfo.avatarUrl}}" background-size="cover"></image>
    <text class="userinfo-nickname">{{userInfo.nickName}}</text>
  </view>
  <view class="usermotto">
    <text class="user-motto">{{motto}}</text>
  </view>
</view>


index.wxss


  1. /**index.wxss**/
  2. .userinfo {
  3. display: flex;
  4. flex-direction: column;
  5. align-items: center;
  6. }
  7.  
  8. .userinfo-avatar {
  9. width: 128rpx;
  10. height: 128rpx;
  11. margin: 20rpx;
  12. border-radius: 50%;
  13. }
  14.  
  15. .userinfo-nickname {
  16. color: #aaa;
  17. }
  18.  
  19. .usermotto {
  20. margin-top: 200px;
  21. }

3.3 source_get

source_get.js
 

<!--index.wxml-->

 

相关TAG标签
上一篇:微信小程序开发的注册配置详解
下一篇:微信小程序weapp的底层实现原理教程
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站