轻源码

  • QingYuanMa.com
  • 全球最大的互联网技术和资源下载平台
搜索
一起源码网 门户 微信小程序 查看主题

面向新手《十六》入门实战:欢迎页面的创建,简易新闻demo制作 ... ... ...

发布者: vfdsa | 发布时间: 2018-1-22 01:34| 查看数: 3945| 评论数: 1|帖子模式

一:欢迎页面的创建
作者:SundayAaron,来自原文地址

先看下最后的效果图: 

首先打开开发工具,创建quick start项目,简单的修改一下。 

  • 把Index文件夹重命名为welcome;
  • 底部的hello world改为一个类似于按钮的样式;
  • 添加背景颜色; 修改顶部样式;

按钮的实现:

welcome.wxml

  1. <view class="usermotto">
  2. <text class="btn">开启小程序之旅</text>
  3. </view>

welcome.wxss

  1. .usermotto {
  2. margin-top: 200px;
  3. border: 1px solid #405f80;
  4. width: 200rpx;
  5. height: 80rpx;
  6. text-align: center;
  7. border-radius: 5px;
  8. }
  9. .btn{
  10. font-size: 22rpx;
  11. font-family: MicroSoft Yahei;
  12. font-weight: bold;
  13. line-height: 80rpx;
  14. }

背景颜色的设置:

注意:在最外部的view设置宽高百分百,添加背景颜色是无效的。因为微信默认外面还有一层page。 

所以需要这样写:

  1. page{
  2. height: 100%;
  3. background: #b3d4db;
  4. }

顶部设置:

app.jason

  1. {
  2. "pages":[
  3. "pages/welcome/welcome"
  4. ],
  5. "window":{
  6. "backgroundTextStyle":"light",
  7. "navigationBarBackgroundColor": "#b3d4db",
  8. "navigationBarTitleText": "欢迎",
  9. "navigationBarTextStyle":"black"
  10. }
  11. }

demo源码免费积分下载:欢迎页面.zip

二:简易新闻制作

作者:偏爱,来自原文地址

先看下效果: 

实现思路

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

代码结构

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

代码内容,主要看下配置

app.json 配置项列表

  1. {
  2. "pages": [
  3. "pages/news/news",
  4. "pages/joke/joke",
  5. "pages/history/history",
  6. "pages/index/index"
  7. ],
  8. "window": {
  9. "navigationBarBackgroundColor": "#f85959",
  10. "navigationBarTextStyle": "white",
  11. "navigationBarTitleText": "微 看",
  12. "backgroundColor": "#FFFFFF",
  13. "backgroundTextStyle": "dark",
  14. "enablePullDownRefresh": true
  15. },
  16. "tabBar": {
  17. "color": "#626567",
  18. "selectedColor": "#f85959",
  19. "backgroundColor": "#FBFBFB",
  20. "borderStyle": "white",
  21. "position": "bottom",
  22. "list": [
  23. {
  24. "pagePath": "pages/news/news",
  25. "text": "新闻",
  26. "iconPath": "images/discovery.png",
  27. "selectedIconPath": "images/discovery_focus.png"
  28. },
  29. {
  30. "pagePath": "pages/joke/joke",
  31. "text": "笑话",
  32. "iconPath": "images/ring.png",
  33. "selectedIconPath": "images/ring_focus.png"
  34. },
  35. {
  36. "pagePath": "pages/history/history",
  37. "text": "历史",
  38. "iconPath": "images/chat.png",
  39. "selectedIconPath": "images/chat_focus.png"
  40. },
  41. {
  42. "pagePath": "pages/index/index",
  43. "text": "主页",
  44. "iconPath": "images/index.png",
  45. "selectedIconPath": "images/index_focus.png"
  46. }
  47. ]
  48. },
  49. "networkTimeout": {
  50. "request": 10000,
  51. "downloadFile": 10000
  52. },
  53. "debug": true
  54. }
属性类型必填描述
pagesString Array设置页面路径
windowObject设置默认页面的窗口表现
tabBarObject设置底部 tab 的表现
networkTimeoutObject设置网络超时时间
debugBoolean设置是否开启 debug 模式

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

源码地址:

源码下载:NewsClient4WeChat-yidong.zip

最新评论

ㅤ7873 发表于 2022-5-13 08:29
付费下载网站源码

浏览过的版块

轻源码让程序更轻更快

QingYuanMa.com

工作时间 周一至周六 8:00-17:30

侵权处理

客服QQ点击咨询

关注抖音号

定期抽VIP

Copyright © 2016-2021 https://www.171739.xyz/ 滇ICP备13200218号

快速回复 返回顶部 返回列表