美文网首页微信小程序
小程序入门技术点总结第三篇

小程序入门技术点总结第三篇

作者: 小伙子太认真 | 来源:发表于2019-03-15 00:52 被阅读7次

今天这篇分享几个小功能点,主要讲如何让实现。

1、页面的收藏和分享功能

2、背景音乐播放


一、页面的收藏和分享功能

先看看效果图。

分享 取消 收藏

具备知识点:条件渲染、缓存api、数据绑定、事件绑定、界面交互api

分析功能:由于收藏功能是在关闭小程序,下次打开小程序之后,如果之前有点击收藏,那么该图片还是显式收藏。所以根据该功能就需要使用缓存技术来实现。

实现思路:

1、在页面加载时,判断是否有缓存值。如果没有就设置一个缓存值,然后保存在页面初始数据中。

2、给图片设置点击事件,从初始数据中找到该变量,将该变量的值取反,然后重新将变量设置在初始数据中。

两张图片使用条件渲染,通过判断collected值的变化。 页面加载时进行缓存值读取、或者设置缓存值。在改变页面初始数据 点击事件取反,然后进行缓存值设置。

分析:分享功能,不止一次分享。只要点击事件就触发就行

分享功能:wx:showActionSheet()-----API

分享

二、背景音乐播放

分析功能:

1、背景音乐未播放时,点击图片,改变图片。播放背景音乐

2、背景音乐播放时,点击图片改变图片状态,退出播放状态。

但是问题来了,关闭页面我不希望背景音乐关闭,那就使用全局变量,也就是在App.js中声明变量

app.js 点击改变播放状态 解决关闭页面不播放背景音乐问题

相关文章

  • 小程序入门技术点总结第三篇

    今天这篇分享几个小功能点,主要讲如何让实现。 1、页面的收藏和分享功能 2、背景音乐播放 一、页面的收藏和分享功能...

  • 小程序入门技术点总结第二篇

    这里,是我的第一篇,挺基础的。可以看看。 接下来讲解我整理出来的第二篇。一般比较基础的话,我可能就用一张图说明 1...

  • 小程序入门技术点总结第四篇

    1、RESTful API获取数据,并且操作数据,进行数据绑定。 2、下滑加载数据和实现导航条loading的方法...

  • 小程序开发(入门)

    小程序开发总结 入门级别的小程序,主要是熟悉小程序的开发。 较常用的 就是 页面跳转navigat...

  • 小程序入门技术点总结第一篇

    看这篇文档就是默认原生js基础比较好的,起码需要学过面向对象编程思想。不然留步。 微信小程序开发文档 里面有介绍如...

  • 微信小程序常用知识-基础篇

    整理一些微信小程序常用的技术知识点,入门之用。 一、事件绑定 bindtap 二、样式导入 @import 三、列...

  • 微信小程序总结及踩坑记录

    前言 小程序开发已有近一年之余,对于小程序的认识也从入门到了熟练。遂写下这篇总结,以供参考。关于小程序的介绍,就不...

  • 【教程】微信小程序入门

    微信小程序入门基础知识 Moustache:我的微信小程序入门踩坑之旅 github精选:微信小程序入门简要教程 ...

  • 开发人员入门小程序需要注意的地方

    最近跟公司的伙伴们一起储备小程序技术,摸索了一周,我觉着自己也大概算是入门小程序了。今天把入门过程遇到的一些问题,...

  • 非零基础入门微信小程序

    最近在学习微信小程序,极客人总结了一些入门经验,希望能帮助想学习小程序的同学提供参考 一、微信小程序的文件结构: ...

网友评论

    本文标题:小程序入门技术点总结第三篇

    本文链接:https://www.haomeiwen.com/subject/wkwxmqtx.html