Ngers天气——开发进程2

简介: 第二阶段根据所绘制的UI视图,用微信开发者工具写出了界面视图。首页天气的代码://index.js\t{{tqLocation}}\t{{temperature}}° ...

    第二阶段根据所绘制的UI视图,用微信开发者工具写出了界面视图。

首页天气的代码:

//index.js
<!-- 天气的详细界面 -->
<view class='all'>
<view class="weather-content" style=' background-image: url(http://img.sj33.cn/uploads/allimg/201311/0S11043Z-23.jpg);'>
<view class='block'></view>
<view class='local' bindtap='local'>
<text>\t</text>
<image src="../../images/local.png"></image>
<text>{{tqLocation}}</text>
<text>\t</text>
</view>
<view class="topView">
<view class="degreeView">
<!--当前温度-->
<text class="degree">{{temperature}}°</text>
<!--度数图标-->

</view>
<view class="detailInfo">
<view class="degreeView">
<!--夜间天气情况-->
<text class="detailInfoDegree">{{day_air_temperature}}°</text>
<text class="detailInfoLine">/</text>
<!--白天天气-->
<text class="detailInfoDegree">{{night_air_temperature}}°</text>
<!-- style优先级比class高会覆盖class中相同属性 -->

<!-- 当前天气名字 -->
<text class="detailInfoName">{{weather}}</text>
</view>
</view>
</view>


<!-- 中间部分 -->
<view class="centerView">
<view class="centerItem" style="margin-right: 25rpx;">
<image class="centerItemImage" src="../../images/leaf.png" />
<!-- 相同属性抽出来! -->
<!--污染指数-->
<text class="centerItemText" style="margin-left: 10rpx; margin-right: 10rpx">{{aqi}}</text>
<!--污染指数对应name-->
<text class="centerItemText">{{quality}}</text>
</view>
<view class="centerItem" style="margin-left: 25rpx">
<image class="centerItemImage" src="../../images/wind.png" />
<text class="centerItemText" style="margin-left: 10rpx; margin-right: 10rpx">{{wind_power}}</text>
<!--风-->
<text class="centerItemText">{{wind_direction}}</text>
</view>
</view>



</view>
<!-- 一周天气 -->
<scroll-view scroll-x class="bottomView">
<block wx:for-items="{{lists}}">
<view class="bottomItemView">
<view>
<text wx:if="{{item.weekday == 0}}" class="bottomText">今天</text>
<text wx:if="{{item.weekday == 1}}" class="bottomText">周一</text>
<text wx:if="{{item.weekday == 2}}" class="bottomText">周二</text>
<text wx:if="{{item.weekday == 3}}" class="bottomText">周三</text>
<text wx:if="{{item.weekday == 4}}" class="bottomText">周四</text>
<text wx:if="{{item.weekday == 5}}" class="bottomText">周五</text>
<text wx:if="{{item.weekday == 6}}" class="bottomText">周六</text>
<text wx:if="{{item.weekday == 7}}" class="bottomText">周日</text>
</view>
<view>
<text class="day">{{item.day}}</text>
</view>
<view>
<image class="bottomImage" src="{{item.day_weather_pic}}" />
</view>
<view class="degreeView">
<text class="detailInfoDegree1">{{item.night_air_temperature}}°</text>
<text class="detailInfoDegree1">/</text>
<text class="detailInfoDegree1">{{item.day_air_temperature}}°</text>
</view>
<view class="pollute">
<text>{{item.quality}}\n</text>
<text>{{item.aqi}}</text>
</view>
</view>
</block>
</scroll-view>

<!-- 出行推荐 -->
<view class="trip">
<view wx:for-items="{{trip}}" class="table">
<view>
<image src="{{item.pic}}" class="bottomImage"></image>
</view>
<view>
<text class="bottomText">{{item.index}}\n</text>
<text class="tripText">{{item.infor}}</text>
</view>
</view>
</view>
</view>
 

 

目录
相关文章
|
4月前
|
Java 运维
开发与运维命令问题之使用jstack命令查看Java进程的线程栈如何解决
开发与运维命令问题之使用jstack命令查看Java进程的线程栈如何解决
62 2
|
3月前
|
JavaScript 开发工具
Electron 开发过程中主进程的无法看到 console.log 输出怎么办
Electron 开发过程中主进程的无法看到 console.log 输出怎么办
|
3月前
|
机器学习/深度学习 数据可视化 搜索推荐
低代码开发是一种能够加速软件研发进程的高效开发方法
【8月更文挑战第4天】低代码开发是一种能够加速软件研发进程的高效开发方法
50 0
|
4月前
|
SQL 自然语言处理 网络协议
【Linux开发实战指南】基于TCP、进程数据结构与SQL数据库:构建在线云词典系统(含注册、登录、查询、历史记录管理功能及源码分享)
TCP(Transmission Control Protocol)连接是互联网上最常用的一种面向连接、可靠的、基于字节流的传输层通信协议。建立TCP连接需要经过著名的“三次握手”过程: 1. SYN(同步序列编号):客户端发送一个SYN包给服务器,并进入SYN_SEND状态,等待服务器确认。 2. SYN-ACK:服务器收到SYN包后,回应一个SYN-ACK(SYN+ACKnowledgment)包,告诉客户端其接收到了请求,并同意建立连接,此时服务器进入SYN_RECV状态。 3. ACK(确认字符):客户端收到服务器的SYN-ACK包后,发送一个ACK包给服务器,确认收到了服务器的确
186 1
|
4月前
|
NoSQL Linux Redis
c++开发redis module问题之避免在fork后子进程中发生死锁,如何解决
c++开发redis module问题之避免在fork后子进程中发生死锁,如何解决
|
6月前
|
Java 调度 开发者
构建高效微服务架构:后端开发的新趋势深入理解操作系统之进程调度策略
【4月更文挑战第30天】 随着企业数字化转型的不断深入,传统的单体应用逐渐不能满足快速迭代和灵活部署的需求。微服务架构以其高度模块化、独立部署和易于扩展的特性,成为现代后端开发的重要趋势。本文将探讨如何构建一个高效的微服务架构,包括关键的设计原则、技术选型以及可能面临的挑战。
|
6月前
|
Linux 测试技术 调度
进程调度预备开发
进程调度预备开发
53 0
|
5月前
|
监控 Linux 应用服务中间件
探索Linux中的`ps`命令:进程监控与分析的利器
探索Linux中的`ps`命令:进程监控与分析的利器
118 13
|
4月前
|
运维 关系型数据库 MySQL
掌握taskset:优化你的Linux进程,提升系统性能
在多核处理器成为现代计算标准的今天,运维人员和性能调优人员面临着如何有效利用这些处理能力的挑战。优化进程运行的位置不仅可以提高性能,还能更好地管理和分配系统资源。 其中,taskset命令是一个强大的工具,它允许管理员将进程绑定到特定的CPU核心,减少上下文切换的开销,从而提升整体效率。
掌握taskset:优化你的Linux进程,提升系统性能
|
4月前
|
弹性计算 Linux 区块链
Linux系统CPU异常占用(minerd 、tplink等挖矿进程)
Linux系统CPU异常占用(minerd 、tplink等挖矿进程)
144 4
Linux系统CPU异常占用(minerd 、tplink等挖矿进程)

相关实验场景

更多