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


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 相关文章推荐
JS中setTimeout()的用法详解
Apr 14 Javascript
详谈jQuery中的this和$(this)
Nov 13 Javascript
基于jquery实现放大镜效果
Aug 17 Javascript
jquery利用拖拽方式在图片上添加热链接
Nov 24 Javascript
HTML5 Shiv完美解决IE(IE6/IE7/IE8)不兼容HTML5标签的方法
Nov 25 Javascript
利用JS生成博文目录及CSS定制博客
Feb 10 Javascript
微信小程序 网络API 上传、下载详解
Nov 09 Javascript
利用vue.js插入dom节点的方法
Mar 15 Javascript
原生JS实现前端本地文件上传
Sep 08 Javascript
JavaScript实现公告栏上下滚动效果
Mar 13 Javascript
javascript设计模式 ? 备忘录模式原理与用法实例分析
Apr 21 Javascript
react 原生实现头像滚动播放的示例
Apr 21 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 字符截取 解决中文的截取问题,不用mb系列
2009/09/29 PHP
PHP自动生成表单代码分享
2015/06/19 PHP
PHP简单实现无限级分类的方法
2016/05/13 PHP
php7 错误处理机制修改实例分析
2020/05/25 PHP
jQuery formValidator表单验证插件开源了 含API帮助、源码、示例
2008/08/14 Javascript
JavaScript 检测浏览器和操作系统的脚本
2008/12/26 Javascript
js 字符串转换成数字的三种方法
2013/03/23 Javascript
利用cookie记住背景颜色示例代码
2013/11/04 Javascript
JS+CSS实现精美的二级导航效果代码
2015/09/17 Javascript
AngularJS 视图详解及示例代码
2016/08/17 Javascript
详解Javascript中的原型OOP
2016/10/12 Javascript
Angular2搜索和重置按钮过场动画
2017/05/24 Javascript
Vue官方文档梳理之全局配置
2017/11/22 Javascript
vue+iview动态渲染表格详解
2019/03/19 Javascript
[01:33]完美世界DOTA2联赛PWL S3 集锦第二期
2020/12/21 DOTA
python开发之字符串string操作方法实例详解
2015/11/12 Python
Python 正则表达式入门(中级篇)
2016/12/07 Python
python中的计时器timeit的使用方法
2017/10/20 Python
Python使用Phantomjs截屏网页的方法
2018/05/17 Python
Python实现模拟浏览器请求及会话保持操作示例
2018/07/30 Python
Python for循环与range函数的使用详解
2019/03/23 Python
Django框架实现分页显示内容的方法详解
2019/05/10 Python
Python Selenium参数配置方法解析
2020/01/19 Python
css3图片边框border-image的用法
2017/06/30 HTML / CSS
葡萄牙鞋子品牌:Fair
2016/12/10 全球购物
美国知名保健品网站:LuckyVitamin(支持中文)
2017/08/09 全球购物
Mountain Hardwear官网:攀岩服装和户外装备
2019/09/26 全球购物
毕业自我鉴定怎么写
2014/03/25 职场文书
市场总经理岗位职责
2014/04/11 职场文书
四风问题对照检查整改措施思想报告
2014/10/05 职场文书
2014年个人工作总结报告
2014/11/27 职场文书
2015年党员自我剖析材料
2014/12/17 职场文书
我的法兰西岁月观后感
2015/06/09 职场文书
禁毒主题班会教案
2015/08/14 职场文书
解决golang在import自己的包报错的问题
2021/04/29 Golang
nginx+lua单机上万并发的实现
2021/05/31 Servers