单词竞技场小程序实战总结(4)

小程序项目实战(4)

2. #### 实现单词详情数据库交互

2.4 工具函数的使用,记录日志、播放单词发音

为了方便开发,通常会把共用的相对独立的功能,放到工具类中。本系统的工具类为utils.js

在这里插入图片描述

需要以日志的形式记录加载到的数据,并在页面加载完100毫秒后,播放单词发音,因此需要导入日志记录函数和单词发音函数(因为工具类中导出了多个函数,因此导入是需要将导入的函数用大括号括起来)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Iu7ZcZDK-1626246774918)(https://tcs.teambition.net/storage/31221e65db97c727493545c5f1186de4f7fd?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjU5Mzc3MGZmODM5NjMyMDAyZTAzNThmMSIsIl9hcHBJZCI6IjU5Mzc3MGZmODM5NjMyMDAyZTAzNThmMSIsIl9vcmdhbml6YXRpb25JZCI6IiIsImV4cCI6MTYyNjg0Njk0MywiaWF0IjoxNjI2MjQyMTQzLCJyZXNvdXJjZSI6Ii9zdG9yYWdlLzMxMjIxZTY1ZGI5N2M3Mjc0OTM1NDVjNWYxMTg2ZGU0ZjdmZCJ9.XXnitY_ZRGCkV4tVO2wWaM2zZf9P1LzMqJtGt8_Sqm4)]

之后只要在适当的地方调用这两个函数即可。

的地方调用这两个函数即可。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HEFo9c9W-1626246774920)(https://tcs.teambition.net/storage/31221d40fabcc3f8553d88bc8d0f5b53b0d7?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjU5Mzc3MGZmODM5NjMyMDAyZTAzNThmMSIsIl9hcHBJZCI6IjU5Mzc3MGZmODM5NjMyMDAyZTAzNThmMSIsIl9vcmdhbml6YXRpb25JZCI6IiIsImV4cCI6MTYyNjg0Njk0MywiaWF0IjoxNjI2MjQyMTQzLCJyZXNvdXJjZSI6Ii9zdG9yYWdlLzMxMjIxZDQwZmFiY2MzZjg1NTNkODhiYzhkMGY1YjUzYjBkNyJ9.6XTB4BwFppXLOsyhcopCO1Zlnbj_b4-c9tb1wJSs5R4)]
2.5 事件和页面跳转

在对战结果页面,点击单词可以跳转到单词详情,看完单词详情后,点击返回按钮还能返回到对战页面。
在这里插入图片描述
需要为单词上添加点击事件,用户点击后,跳转到单词详情页面。添加点击事件的代码如下:
在这里插入图片描述
在单词显示组件上,绑定单击事件,通过@click进行的,用户点击后,会触发toWordPage函数。需要在methods中定义toWordPage函数
在这里插入图片描述
在toWordPage函数中,我们拼装了单项详情页的路径,同时把单词标识通过页面参数的形式传递到了单词详情页,这样单词详情页就可以显示对应的单词详情了。
最后通过uniapp提供的uni.navigateTo函数就可以跳转到指定页面了。跳转页面函数详见官网文档

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值