当前位置:   article > 正文

小程序第一章作业(简易计算器)

小程序第一章作业(简易计算器)

操作题

在浏览器中输入网址”https://github.com​  ​/dunizb/wxapp-sCalc”,进入页面后下载小程序简易计算器源码demo,将其解压后使用微信小程序开发工具打开该项目,分析小程序的页面结构及相关代码,对该小程序进行调试并运行。

下载并在开发者工具导入此项目,运行效果如下

项目代码:index(js,wxml,wxss);view(wxml,wxss)

  1. //index.js
  2. //获取应用实例
  3. var app = getApp()
  4. Page({
  5. data: {
  6. motto: '简易计算器☞',
  7. userInfo: {},
  8. defaultSize: 'default',
  9. disabled: false,
  10. iconType:'info_circle'
  11. },
  12. //事件处理函数
  13. bindViewTap: function() {
  14. wx.navigateTo({
  15. url: '../logs/logs'
  16. })
  17. },
  18. toCalc:function(){
  19. wx.navigateTo({
  20. url:'../calc/calc'
  21. })
  22. },
  23. onLoad: function () {
  24. console.log('onLoad');
  25. var that = this
  26. //调用应用实例的方法获取全局数据
  27. app.getUserInfo(function(userInfo){
  28. //更新数据
  29. that.setData({
  30. userInfo:userInfo
  31. })
  32. })
  33. }
  34. })
  1. <!--index.wxml-->
  2. <view class="container">
  3. <view bindtap="bindViewTap" class="userinfo">
  4. <image class="userinfo-avatar" src="{{userInfo.avatarUrl}}" background-size="cover"></image>
  5. </view>
  6. <view>
  7. <text class="userinfo-nickname">{{userInfo.nickName}}(Dunizb)</text>
  8. </view>
  9. <view class="usermotto">
  10. <!--<text class="user-motto">{{motto}}</text>-->
  11. <button type="default" size="{{primarySize}}" plain="{{plain}}" hover-class="button-hover"
  12. disabled="{{disabled}}" bindtap="toCalc"> {{motto}} </button>
  13. </view>
  14. <view>
  15. <navigator url="view" class="github" hover-class="navigator-hover">
  16. <icon type="{{iconType}}" class="icon" size="20"/>GitHub
  17. </navigator>
  18. </view>
  19. </view>
  1. /**index.wxss**/
  2. .userinfo {
  3. /*display: flex;*/
  4. /*flex-direction: column;*/
  5. /*align-items: center;*/
  6. /*width:256rpx;*/
  7. /*height: 512rpx;*/
  8. }
  9. .userinfo-avatar {
  10. width: 128px;
  11. height: 128px;
  12. margin: 20rpx;
  13. border-radius: 50%;
  14. }
  15. .userinfo-nickname {
  16. color: #aaa;
  17. margin-top:80px;
  18. }
  19. .usermotto {
  20. margin-top: 35%;
  21. }
  22. /** 修改button默认的点击态样式类**/
  23. .button-hover {
  24. background-color: red;
  25. }
  26. /** 修改默认的navigator点击态 **/
  27. .navigator-hover {
  28. color:blue;
  29. }
  30. .github{
  31. color: green;
  32. font-size: 14px;
  33. text-align: center;
  34. margin-top: 5px;
  35. }
  36. .icon{
  37. vertical-align: middle;
  38. margin-right: 2px;
  39. }
  1. <view class="github-info">
  2. <view>微信小程序不支持跳转第三方网页</view>
  3. <view>手动复制GitHub地址吧:</view>
  4. <view class="url">https://github.com/dunizb/wxapp-sCalc</view>
  5. </view>
  6. <view class="github-info">
  7. <view>另外,如果你不喜欢计算器,我还做了一个豆瓣电影的微信小程序</view>
  8. <view>GitHub地址:</view>
  9. <view class="url">https://github.com/dunizb/wxapp-movie</view>
  10. </view>
  1. .github-info{
  2. padding: 10px 5px;
  3. font-size: 16px;
  4. font-family: "Microsoft YaHei";
  5. line-height: 20px;
  6. margin-bottom: 10px;
  7. }
  8. .url{
  9. color: blue;
  10. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/311242
推荐阅读
相关标签
  

闽ICP备14008679号