小程序-demo:天气预报

ylbtech-小程序-demo:天气预报
1.返回顶部

1、app.js

//app.js
App({
  //系统事件
  onLaunch: function () {//小程序初始化事件
    var that=this;
    //调用API从本地缓存中获取数据
    that.curid = wx.getStorageSync(‘curid‘) || that.curid;//API:获取本地缓存,若不存在设置为全局属性
    that.setlocal(‘curid‘, that.curid);//调用全局方法
  },

  /*******************************************************/

  //自定义全局方法
  setlocal:function(id,val){
    wx.setStorageSync(id, val);//API:设置本地缓存
  },
  //自定义全局属性
  curid:"CN101010100",
  version:"1.0"
})

2、app.json

{
  "pages":[
    "pages/weather/weather",
    "pages/city/city"
  ],
  "window":{
    "navigationBarBackgroundColor": "#000",
    "navigationBarTitleText": "天气预报",
    "navigationBarTextStyle":"#fff",
    "backgroundColor":"#666",
    "backgroundTextStyle":"light",
    "enablePullDownRefresh":true
  },
  "tabBar": {
    "color": "#666",
    "selectedColor": "#56abe4",
    "backgroundColor": "#ddd",
    "borderStyle":"black",
    "list": [{
      "pagePath": "pages/weather/weather",
      "iconPath": "images/tabbar/weather1.png",
      "selectedIconPath": "images/tabbar/weather2.png",
      "text": "天气预报"
    }, {
      "pagePath": "pages/city/city",
      "iconPath": "images/tabbar/city1.png",
      "selectedIconPath": "images/tabbar/city2.png",
      "text": "设置城市"
    }],
    "position":"buttom"
  }
}

3、app.wxss

/**app.wxss**/
.container {margin: 0; padding: 0;}
.title{font-size: 14px; font-weight: bold;}

4、project.config.json

{
    "description": "项目配置文件。",
    "packOptions": {
        "ignore": []
    },
    "setting": {
        "urlCheck": true,
        "es6": true,
        "postcss": true,
        "minified": true,
        "newFeature": true
    },
    "compileType": "miniprogram",
    "libVersion": "2.0.8",
    "appid": "wx7d22ab7088f2db6a",
    "projectname": "tianqi",
    "isGameTourist": false,
    "condition": {
        "search": {
            "current": -1,
            "list": []
        },
        "conversation": {
            "current": -1,
            "list": []
        },
        "game": {
            "currentL": -1,
            "list": []
        },
        "miniprogram": {
            "current": -1,
            "list": []
        }
    }
}

5、pages

6、images

7、

2. pages返回顶部

1、

a)

b)

c)

d)

e)

2、

a)

b)

c)

d)

e)

3、

a)

b)

c)

d)

e)

4、

a)

b)

c)

d)

e)

5、

a)

b)

c)

d)

e)

6、

3.返回顶部

6、

a)

b)

c)

d)

e)

4.返回顶部
5.返回顶部
6.返回顶部
7.返回顶部
8.返回顶部
9.返回顶部
10.返回顶部
11.返回顶部
作者:ylbtech
出处:http://ylbtech.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

原文地址:https://www.cnblogs.com/storebook/p/9506992.html

时间: 2024-10-17 14:43:50

小程序-demo:天气预报的相关文章

微信小程序DEMO初体验

小程序虽然被炒的很热,但是绝大部分人却从未亲自体验过,在2017年的上班第一天,献上一个小程序DEMO,您可以体验! 注意:由于微信限制,只能使用扫一扫来体验下方小程序DEMO. DEMO首页截图如下: 本文转至:http://www.hotlist.com.cn/archives/109.html

菠菜源码搭建与微信小程序Demo

demo 的界面设计以及交互设计 工具 菠菜源码搭建QQ:2152876294 网址diguaym.com已经全面对非邀请内测用户开放, 且在持续更新(我码代码的过程中就更新了两版, 所以开发时 IDE 版本不唯一) 不过其实忍受了半个小时微信的开发者工具之后, 我就改在 webstorm 中编辑了, 微信工具成了运行预览的工具, 不过听说IDE 中预览的效果, 也不能保证与真机一样哦~ 设计和功能: 知乎安卓版本 非常之简易版数据: 毕竟是知乎, 为了防止版权问题, fake 的数据使用的是我

swift实战小程序1天气预报

在有一定swift基础的情况下,让我们来做一些小程序练练手,今天来试试做一个简单地天气预报.新建一个工程,命名为Weather,然后上网找一个天气预报的API,百度搜索"天气预报 api",打开一个网站,如下图: 我们最好找json的格式的api,比如这样的 找到API之后,我们来制作一个用户界面,打开storyboard,加载一个按钮,命名为北京的天气信息: 在按钮下方加一个text view来呈现天气信息: 现在添加一个按钮的点击事件,打开ViewController,输入以下代码

微信小程序demo解读(二)

小程序最外层有三个文件,上次我们介绍了全局样式app.wxss,接着我们来说另外两个文件. 我们来看看脚本文件App.js.为了方便解读我已经加上了注释. //app.js App({ /*启动函数 * */ onLaunch: function () { var logs = wx.getStorageSync('logs') || []; //调用API从本地缓存中获取数据 logs.unshift(Date.now()); wx.setStorageSync('logs', logs);

微信小程序demo解读(一)

小程序依旧没有火起来,但是公司的直播平台准备做在微信端,用小程序作为舞台,说不定某天火起来就可以带起流量了. 废话不多说,开始一点一点琢磨小程序. 首先是开发工具.官方首推微信开发者平台.这东西容貌还可以,就是功能比较简单,而且调试时要切换窗口,而且不能同时开启多个.算了,还是用我心爱的webstorm进行开发,用开发者平台进行调试吧. 首先从样式文件开始.小程序有其特殊的样式格式为wxss,但是在webstorm上不能识别,并不能为其添加颜色,或者进行typo识别. 我们需要设置webstor

小程序-demo:快速开始

ylbtech-小程序-demo:快速开始 1.返回顶部 1.app.js //app.js App({ onLaunch: function () { // 展示本地存储能力 var logs = wx.getStorageSync('logs') || [] logs.unshift(Date.now()) wx.setStorageSync('logs', logs) // 登录 wx.login({ success: res => { // 发送 res.code 到后台换取 openI

微信小程序demo汇总

wechat-app-music fenda-mock Wa-UI wx-query weapp-artand WeiXin-SmallApps-Information weapp-wechat-zhihu WeApp 更多:http://www.see-source.com//weixinwidget/list.html?p=1

旅行攻略小程序Demo截图

原文地址:https://www.cnblogs.com/miliam-12/p/11404586.html

微信小程序开发(1) 天气预报

本文介绍如何使用微信小程序开发天气预报功能. 一.项目文件列表 二.小程序配置 使用app.json文件来对微信小程序进行全局配置,决定页面文件的路径.窗口表现.设置网络超时时间.设置多 tab 等. { "pages":[ "pages/index/index" ], "window":{ "backgroundTextStyle":"light", "navigationBarBackgrou