《移动软件开发》实验4

这个实验目标是创建一个前端新闻小程序,涵盖首页、新闻和个人中心页,涉及页面配置、视图设计和逻辑实现。实验步骤包括项目创建、页面文件创建与配置、视图设计(如导航栏、tabBar)以及逻辑实现(如新闻列表展示、收藏功能)。在逻辑实现部分,首页展示了新闻列表,新闻页可添加/取消收藏,个人中心页能获取微信用户信息和展示收藏列表。
摘要由CSDN通过智能技术生成

《移动软件开发》实验4

一、实验目标

1、综合所学知识创建完整的前端新闻小程序项目;能够在开发过程中熟练掌握真机预览、调试等操作。

二、实验步骤

4.0准备工作

课程提供的common.js、图片文件以及 index 页面的代码,下载地址:“https://gaopursuit.oss-cn-beijing.aliyuncs.com/2022/demo4_file.zip”

4.1项目创建

本项目一共需要3个页面,即首页、新闻页和个人中心页,其中首页和个人中心页需要以tabBar的形式展示,可以点击tab图标互相切换。

4.1.1 首页功能需求

首页功能需求如下:(1)首页需要包含幻灯片播放效果和新闻列表;(2)幻灯片至少要有3幅图片自动播放;(3)点击新闻列表可以打开新闻全文。

4.1.2 新闻页功能需求

新闻页功能需求如下:(1)阅读新闻全文的页面需要显示新闻标题、图片、正文和日期;(2)允许 点击按钮将当前阅读的新闻添加到本地收藏夹中;(3)已经收藏过的新闻也可以点击按钮取消收藏。

4.1.3 个人中心页功能需求

个人中心页功能需求如下:(1)未登录状态下显示登录按钮,用户点击以后可以显示微信头像和昵称。(2)登录后读取当前用户的收藏夹,展示收藏的新闻列表。(3)收藏夹中的新闻可以直接点击查看内容。(4)未登录状态下收藏夹显示为空。

4.2项目创建

单击“新建”按钮完成项目创建,然后准备手动修改页面配置文件。

在这里插入图片描述

4.3页面配置

4.3.1创建页面文件

项目创建完毕后,在根目录中会生成文件夹pages 用于存放页面文件。项目创建完毕后,在根目录中会生成文件夹pages 用于存放页面文件。一般来说首页默认命名为index,表示小程序运行的第一个页面;其他页面名称可以自定义。本项目需要创建3个页面文件,包括index(首页页面)、detail(新闻页面)和my(个人中心页面)。
具体操作如下:
(1)、将app. json文件内pages属性中的"pages/logs/logs"删除;
(2)、在app.json文件pages属性中继续追加pages/detail/detail和pages/my/my;

(3)、按快捷键Ctrl+S保存修改,然后会在pages文件夹下自动生成detail和my目录。

如图所示:

在这里插入图片描述

4.3.2删除和修改文件

具体操作如下:
(1)删除utils文件夹及其内部所有内容。
(2)删除pages文件夹下的logs目录及其内部所有内容。
(3)删除index. wxml 和index. wxss中的全部代码。
(4)删除index. js中的全部代码,并且输入关键词"page”找到第二个选项按回车键让其自动补全函数。(5)删除app. wxss中的全部代码。
(6)删除app.js中的全部代码,并且输入关键词“app"找到第一个选项按回车键让其自动补全函数。

4.3.3创建其他文件

本节创建其他自定义文件,本项目还需要创建以下两个文件夹。

●images: 用于存放图片素材;

●utils: 用于存放公共JS文件。

文件夹名称由开发者自定义,创建方式与pages文件夹创建方式完全相同。

1.添加图片文件

本项目将在tabBar栏中用到两组图标文件,右击目录结构中的images文件夹,选择“在资源管理器中显示”。在images文件夹中将图标文件复制、粘贴进去。如下图所示:

在这里插入图片描述

2.创建公共JS文件

右击utils文件夹,选择“新建"|JS命令,输人“common”按回车键即创建公共函数common. js,如下图所示:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值