...
.主要代码 detail.wxml文件 detail.js文件 该文件实现主要实现 个功能:收藏,转发,音频播放。 收藏功能:采用将收藏与否的信息存储到Storage中,以避免下次进入的时候或者刷新该信息丢失,由于有多个列表项,所以每次存入的都是一个对象,键值对分别为其对应的下标和是否收藏。同时还考虑到如果用户是第一次收藏,isCollected不一定为对象,所以需要初始化存入一个空对象,下次在 ...
2021-03-29 18:33 0 315 推荐指数:
...
一、缓存(StorageSync)本地存储1、小程序中的本地存储有同步功能,可用于保存用户信息(用户登录后的一些基本信息) 2、缓存的更新需要使用setStorageSync方法。 二、全局变量(globalData)1、保存一些可能涉及安全类的数据,例如资源类,每次需要很准确的,就建议 ...
对本地缓存数据操作分为同步和异步两种。同步方法有成功回调函数,表示数 据处理成功后的操作。下面是小程序提供本地缓存操作接口: 以Sync结尾都是同步方法。同步方法和异步方法的区别是: 同步方法会堵塞当前任务,直到同步方法处理返回。 异步方法不会塞当前任务 ...
众所周知,Vue中,可以使用监听属性 watch来观察和响应 Vue 实例上的数据变化,那么小程序能不能实现这一点呢? 监听器的原理,是将data中需监听的数据写在watch对象中,并给其提供一个方法,当被监听的数据的值改变时,调用该方法。 我们需要用到Javascript中 ...
一、在工程的utils目录下创建watch.js文件 二、在watch.js文件里引用相关 三、在页面中引入 import * as watch from "../../utils/watch.js"; 四、在onLoad中启用数据监听 ...
Vue 提供了一种通用的方式来观察和响应 Vue 实例上的数据变动:监听属性 watch。 虽然watch的滥用会导致性能不佳,但在一些情况下我们还是需要watch,使得代码更加简洁、逻辑更加清晰(其实就是嫌麻烦...)。 接下来我将逐步讲解微信小程序中如何实现一个监听器 watch,若想直接 ...
然后: 最后: ...
父子组件通信 目前共有2种 1. 模板创建 template (用于展示) components/tips/index.wxml<template name="tabBar"& ...