微信小程序 实战程序简易新闻的制作


Posted in Javascript onJanuary 09, 2017

微信小程序 实战项目:

简易新闻制作

先看下效果:

微信小程序 实战程序简易新闻的制作

实现思路数据全部是采用的本地数据,图片也是本地图片,因为苦逼的个人开发者,无法认证;toolbar四个现象:新闻,笑话,历史上的今天和主页,集中主页采用的是默认的页面,添加自己的一些内容;数据绑定,列表渲染,条件渲染和事件的使用;使用一些基础的View和text,部分API的使用;


代码结构

微信小程序 实战程序简易新闻的制作

目录 用途
images 存放本地图片
pages 存放页面,history历史上的今天,index主页,joke笑话,news新闻
utils 工具包
app.js 小程序逻辑
app.json 小程序公共设置
app.wxss 小程序公共样式表

代码内容,主要看下配置

app.json 配置项列表

{
 "pages": [
  "pages/news/news",
  "pages/joke/joke",
  "pages/history/history",
  "pages/index/index"
 ],
 "window": {
  "navigationBarBackgroundColor": "#f85959",
  "navigationBarTextStyle": "white",
  "navigationBarTitleText": "微 看",
  "backgroundColor": "#FFFFFF",
  "backgroundTextStyle": "dark",
  "enablePullDownRefresh": true
 },
 "tabBar": {
  "color": "#626567",
  "selectedColor": "#f85959",
  "backgroundColor": "#FBFBFB",
  "borderStyle": "white",
  "position": "bottom",
  "list": [
   {
    "pagePath": "pages/news/news",
    "text": "新闻",
    "iconPath": "images/discovery.png",
    "selectedIconPath": "images/discovery_focus.png"
   },
   {
    "pagePath": "pages/joke/joke",
    "text": "笑话",
    "iconPath": "images/ring.png",
    "selectedIconPath": "images/ring_focus.png"
   },
   {
    "pagePath": "pages/history/history",
    "text": "历史",
    "iconPath": "images/chat.png",
    "selectedIconPath": "images/chat_focus.png"
   },
   {
    "pagePath": "pages/index/index",
    "text": "主页",
    "iconPath": "images/index.png",
    "selectedIconPath": "images/index_focus.png"
   }
  ]
 },
 "networkTimeout": {
  "request": 10000,
  "downloadFile": 10000
 },
 "debug": true
}
属性 类型 必填 描述
pages String Array 设置页面路径
window Object 设置默认页面的窗口表现
tabBar Object 设置底部 tab 的表现
networkTimeout Object 设置网络超时时间
debug Boolean 设置是否开启 debug 模式

具体配置使用方法请参考官网:

https://mp.weixin.qq.com/debug/wxadoc/dev/framework/config.html?t=201715

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
extjs 学习笔记(一) 一些基础知识
Oct 13 Javascript
理解Javascript_05_原型继承原理
Oct 13 Javascript
Web 前端设计模式--Dom重构 提高显示性能
Oct 22 Javascript
Javascript封装DOMContentLoaded事件实例
Jun 12 Javascript
js图片闪动特效可以控制间隔时间如几分钟闪动一下
Aug 12 Javascript
Javascript获取随机数的实现方法
Jun 22 Javascript
微信小程序 检查接口状态实例详解
Jun 23 Javascript
手写简单的jQuery雪花飘落效果实例
Apr 22 jQuery
Vue中android4.4不兼容问题的解决方法
Sep 04 Javascript
layer关闭弹出窗口触发表单提交问题的处理方法
Sep 25 Javascript
vue.js 输入框输入值自动过滤特殊字符替换中问标点操作
Aug 31 Javascript
JSONObject与JSONArray使用方法解析
Sep 28 Javascript
jquery实现多次上传同一张图片
Jan 09 #Javascript
微信小程序 欢迎页面的制作(源码下载)
Jan 09 #Javascript
微信小程序 开发之快递查询功能的实现
Jan 09 #Javascript
vue日期组件 支持vue1.0和2.0
Jan 09 #Javascript
jQuery编写设置和获取颜色的插件
Jan 09 #Javascript
图片懒加载插件实例分享(含解析)
Jan 09 #Javascript
微信小程序 数据封装,参数传值等经验分享
Jan 09 #Javascript
You might like
php获取通过http协议post提交过来xml数据及解析xml
2012/12/16 PHP
PHP的一个完美GIF等比缩放类,附带去除缩放黑背景
2014/04/01 PHP
php清空(删除)指定目录下的文件,不删除目录文件夹的实现代码
2014/09/04 PHP
php 根据URL下载远程图片、压缩包、pdf等文件到本地
2019/07/26 PHP
jquery键盘事件介绍
2011/01/31 Javascript
使用原生JS实现弹出层特效
2014/12/22 Javascript
jQuery中DOM树操作之使用反向插入方法实例分析
2015/01/23 Javascript
javascript检测两个数组是否相似
2015/05/19 Javascript
基于Bootstrap的UI扩展 StyleBootstrap
2016/06/17 Javascript
快速解决js动态改变dom元素属性后页面及时渲染的问题
2016/07/06 Javascript
element-ui 中的table的列隐藏问题解决
2018/08/24 Javascript
vue根据进入的路由进行原路返回的方法
2018/09/26 Javascript
JS实现图片拖拽交换效果
2018/11/30 Javascript
详解Vue源码之数据的代理访问
2018/12/11 Javascript
vue3.0中的双向数据绑定方法及优缺点
2019/08/01 Javascript
[01:00:22]DOTA2-DPC中国联赛定级赛 LBZS vs Magma BO3第三场 1月10日
2021/03/11 DOTA
Python基于twisted实现简单的web服务器
2014/09/29 Python
编写同时兼容Python2.x与Python3.x版本的代码的几个示例
2015/03/30 Python
Python 类与元类的深度挖掘 I【经验】
2016/05/06 Python
python cs架构实现简单文件传输
2020/03/20 Python
Python中查看变量的类型内存地址所占字节的大小
2019/06/26 Python
python 使用matplotlib 实现从文件中读取x,y坐标的可视化方法
2019/07/04 Python
pandas的qcut()方法详解
2019/07/06 Python
pandas的排序和排名的具体使用
2019/07/31 Python
AOP的定义以及作用
2013/09/08 面试题
Oracle中delete,truncate和drop的区别
2016/05/05 面试题
Linux常见面试题
2016/10/04 面试题
美术师范毕业生自荐信
2013/11/16 职场文书
2015年幼儿园毕业感言
2014/02/12 职场文书
单位工作证明范文
2014/09/14 职场文书
委托公证书样本
2015/01/23 职场文书
中国汉字听写大会观后感
2015/06/02 职场文书
个人收入证明范本
2015/06/12 职场文书
56句经典英文座右铭
2019/08/09 职场文书
导游词之泉州崇武古城
2019/12/20 职场文书
关于CentOS 8 搭建MongoDB4.4分片集群的问题
2021/10/24 MongoDB