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


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 相关文章推荐
探讨JQUERY JSON的反序列化类 using问题的解决方法
Dec 19 Javascript
浅谈JavaScript 框架分类
Nov 10 Javascript
AngularJS入门教程之迭代器过滤详解
Aug 18 Javascript
Vue数据驱动模拟实现4
Jan 12 Javascript
使用JS动态显示文本
Sep 09 Javascript
详解Vue打包优化之code spliting
Apr 09 Javascript
Vue实现美团app的影院推荐选座功能【推荐】
Aug 29 Javascript
vue props传值失败 输出undefined的解决方法
Sep 11 Javascript
Vue2.0 实现页面缓存和不缓存的方式
Nov 12 Javascript
小程序跳转H5页面的方法步骤
Mar 06 Javascript
vue-cli3.0实现一个多页面应用的历奇经历记录总结
Mar 16 Javascript
vuex的使用步骤
Jan 06 Vue.js
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
德生PL450的电路分析和低放电路的改进办法
2021/03/02 无线电
用libtemplate实现静态网页生成
2006/10/09 PHP
PHP获取ip对应地区和使用网络类型的方法
2015/03/11 PHP
phpStudy访问速度慢和启动失败的解决办法
2015/11/19 PHP
thinkPHP简单实现多个子查询语句的方法
2016/12/05 PHP
javascript日期转换 时间戳转日期格式
2011/11/05 Javascript
顶部缓冲下拉菜单导航特效的JS代码
2013/08/27 Javascript
jquery实现table鼠标经过变色代码
2013/09/25 Javascript
关闭时刷新父窗口两种方法
2014/05/07 Javascript
深入分析下javascript中的[]()+!
2015/07/07 Javascript
JavaScript组合模式学习要点
2016/08/26 Javascript
利用ES6语法重构React组件详解
2017/03/02 Javascript
Vue input控件通过value绑定动态属性及修饰符的方法
2017/05/03 Javascript
浅谈React前后端同构防止重复渲染
2018/01/05 Javascript
使用Vue组件实现一个简单弹窗效果
2018/04/23 Javascript
在 Angular6 中使用 HTTP 请求服务端数据的步骤详解
2018/08/06 Javascript
基于vue2的canvas时钟倒计时组件步骤解析
2018/11/05 Javascript
使用Javascript简单计算器
2018/11/17 Javascript
新版小程序登录授权的方法
2018/12/12 Javascript
微信小程序事件对象中e.target和e.currentTarget的区别详解
2019/05/08 Javascript
ElementUI 修改默认样式的几种办法(小结)
2020/07/29 Javascript
JQuery基于FormData异步提交数据文件
2020/09/01 jQuery
Python sys.path详细介绍
2013/10/17 Python
python动态监控日志内容的示例
2014/02/16 Python
python+adb命令实现自动刷视频脚本案例
2020/04/23 Python
浅谈TensorFlow中读取图像数据的三种方式
2020/06/30 Python
香港钟表珠宝首饰商城:OneMallTime网摩间
2016/10/14 全球购物
请解释流与文件有什么不同
2016/07/29 面试题
个人思想理论学习的自我鉴定
2013/11/30 职场文书
中专毕业生自我鉴定
2014/02/02 职场文书
优秀毕业生推荐信范文
2014/03/07 职场文书
地球物理学专业推荐信
2014/09/08 职场文书
超市工作总结范文2014
2014/12/19 职场文书
置业顾问岗位职责
2015/02/09 职场文书
论文评审意见
2015/06/05 职场文书
Java 超详细讲解ThreadLocal类的使用
2022/04/07 Java/Android