美文网首页小程序微信小程序开发程序员
小程序-即时天气(已上线)-----分享

小程序-即时天气(已上线)-----分享

作者: 达摩君 | 来源:发表于2018-02-26 16:50 被阅读219次

    由于公司打算要搞一个小程序app,所以趁闲先自己搞一个试试手,小程序搜索----即时天气(已上线)。


    小程序二维码.jpg 应用截图1.png
    应用截图2.png

    浅谈项目

    这个项目的天气数据使用了和风的天气api.由于请求用户当前位置的时候只有经纬度,所以又利用了高德的api进行地理反编码。接口方面就这么多了,很简单哈~

    浅谈项目中的难点吧

    整体上反正是根据微信小程序官网文档进行开发,有html+css+js的基础的吧,上手很快~就是文档上的wxss的样式代码基本没有,所以有的时候怎么试都不行,像scroll-view,只能百度了,css的知识都忘了很多,像flex,display什么的简直是晕了。反正是一边做一边百度。假如要做一个大项目,看来要买本css的书好好从头看看了。
    其他的就是头部的地址展示不会,背景要根据文字自适应,百度后核心代码:

            <view class='location' bindtap='chooseLocation'>
              <view>
                <image class='locationImg' src='../img/location.png' mode='aspectFit'></image>
                <text >{{location}}</text>
              </view>
            </view>
    
    .location {
      color: red;
      padding: 10rpx;
      font-size: 42rpx;
      font-family: "PingFangSC-Medium";
      text-align: center;
      position: absolute; 
       /* z-index: 2;  */
      top: 1%;  
      left: 0;
      right: 0;
      height: 56rpx;
    }
    .location view {
      padding-left: 30rpx;
      padding-right: 30rpx;
      padding-top: 10rpx;
      padding-bottom: 10rpx;
      white-space: nowrap; 
    }
    .location view text {
      color: white;
      font-size: 30rpx;
      padding-right: 20rpx;
      padding-top: 10rpx;
      padding-bottom: 10rpx;
      padding-left: 60rpx;
      white-space: nowrap;
      border-radius: 30rpx;
      background-color: rgba(215, 215, 215, 0.1);
    }
    
    image.png
    image.png

    背景色不太明显哈~

    show me code

    demo地址,喜欢的话给个star哈~

    相关文章

      网友评论

        本文标题:小程序-即时天气(已上线)-----分享

        本文链接:https://www.haomeiwen.com/subject/vluyxftx.html