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


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中全局函数each使用介绍
Dec 10 Javascript
什么是Node.js?Node.js详细介绍
Jun 01 Javascript
JavaScript在Android的WebView中parseInt函数转换不正确问题解决方法
Apr 25 Javascript
JQuery+CSS实现图片上放置按钮的方法
May 29 Javascript
jQuery操作cookie
Aug 08 Javascript
HTML页面定时跳转方法解析(2种任选)
Dec 22 Javascript
javascript 闭包详解及简单实例应用
Dec 31 Javascript
详解Angular 自定义结构指令
Jun 21 Javascript
js实现移动端轮播图效果
Dec 09 Javascript
jQuery实现简单日期格式化功能示例
Sep 19 jQuery
基于VSCode调试网页JavaScript代码过程详解
Jul 20 Javascript
vue 使用lodash实现对象数组深拷贝操作
Sep 10 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关联数组使用技巧
2015/12/25 PHP
Yii2语言国际化的配置教程
2018/08/19 PHP
PHP数组Key强制类型转换实现原理解析
2020/09/01 PHP
些很实用且必用的小脚本代码
2006/06/26 Javascript
jquery cookie插件代码类
2009/05/26 Javascript
JavaScript 原型与继承说明
2010/06/09 Javascript
js绘制圆形和矩形的方法
2015/08/05 Javascript
JS给Textarea文本框添加行号的方法
2015/08/20 Javascript
JS实现具备延时功能的滑动门菜单效果
2015/09/17 Javascript
jQuery处理XML文件的几种方法
2016/06/14 Javascript
JS实现页面跳转参数不丢失的方法
2016/11/28 Javascript
如何使用bootstrap框架 bootstrap入门必看!
2017/04/13 Javascript
Vue路由跳转问题记录详解
2017/06/15 Javascript
JS原生数据双向绑定实现代码
2017/08/14 Javascript
Node.js利用断言模块assert进行单元测试的方法
2017/09/28 Javascript
vue cli 全面解析
2018/02/28 Javascript
Angular2之二级路由详解
2018/08/31 Javascript
vue 点击其他区域关闭自定义div操作
2020/07/17 Javascript
js利用iframe实现选项卡效果
2020/08/09 Javascript
如何在vue中使用kindeditor富文本编辑器
2020/12/19 Vue.js
python访问sqlserver示例
2014/02/10 Python
python障碍式期权定价公式
2019/07/19 Python
Python的垃圾回收机制详解
2019/08/28 Python
详解torch.Tensor的4种乘法
2020/09/03 Python
如何使用scrapy中的ItemLoader提取数据
2020/09/30 Python
如何用css3实现switch组件开关的方法
2018/02/09 HTML / CSS
澳大利亚最受欢迎的美发和美容在线商店:Catwalk
2018/12/12 全球购物
C#基础面试题
2016/10/17 面试题
师德建设实施方案
2014/03/21 职场文书
企业精细化管理实施方案
2014/03/23 职场文书
机电一体化专业毕业生自荐信
2014/06/19 职场文书
再婚婚前财产协议书范本
2014/10/19 职场文书
工厂见习报告范文
2014/10/31 职场文书
2014年物资管理工作总结
2014/12/02 职场文书
高三生物教学反思
2016/02/22 职场文书
一波干货,会议主持词开场白范文
2019/05/06 职场文书