微信小程序的生命周期

onLaunch: function(options) {

// 监听小程序初始化。小程序初始化完成时(全局只触发一次)

},

onShow: function(options) {

// 监听小程序显示。小程序启动,或从后台进入前台显示时

},

onHide: function() {

// 监听小程序隐藏。小程序从前台进入后台时。

},

onError: function(msg) {

// 错误监听函数。小程序发生脚本错误,或者 api 调用失败时触发,会带上错误信息

},

onPageNotFound: function(res) {

// 页面不存在监听函数。小程序要打开的页面不存在时触发,会带上页面信息回调该函数

}

onLoad: function(options) {

// 生命周期回调—监听页面加载

},

onReady: function() {

// 生命周期回调—监听页面初次渲染完成

},

onShow: function() {

// 生命周期回调—监听页面显示

},

onHide: function() {

// 生命周期回调—监听页面隐藏

},

onUnload: function() {

// 生命周期回调—监听页面卸载

},

onPullDownRefresh: function() {

// 监听用户下拉动作

},

onReachBottom: function() {

// 页面上拉触底事件的处理函数

},

onShareAppMessage: function () {

// 用户点击右上角转发

},

onPageScroll: function() {

// 页面滚动触发事件的处理函数

},

onResize: function() {

// 页面尺寸改变时触发

},

onLaunch: function(options) {

// 监听小程序初始化。小程序初始化完成时(全局只触发一次)

},

onShow: function(options) {

// 监听小程序显示。小程序启动,或从后台进入前台显示时

},

onHide: function() {

// 监听小程序隐藏。小程序从前台进入后台时。

},

onError: function(msg) {

console.log(msg) // 错误监听函数。小程序发生脚本错误,或者 api 调用失败时触发,会带上错误信息

},

onPageNotFound: function(res) {

// 页面不存在监听函数。小程序要打开的页面不存在时触发,会带上页面信息回调该函数

                                                             微信小程序实现购物车的思路

1.发送异步请求获取购物车的商品性息

2.根据请求结果判断是跳转到登录还是把请求到的购物车数据存起来遍历显示到页面

3.界面根据需求做加减数量和删除按钮,设置点击事件,前端做数量加减,再次发送请求,得到加减后数据动态显示到界面

4.删除时请求删除接口,所需数据在遍历点击事件时作为变量被事件接收,在事件中发送数据请求删除接口

5.使用多选按钮组,多选按钮组自带@change事件接收按钮组中按钮发生变化时多选按钮value值,根据选中的按钮的value作为下标,计算总数和总价

6.动态全选按钮check值和购物车列表check,当全选按钮check改变时,按钮组check值一致动态改变

7.全选按钮改变后取非,并且从新计算总价和总数

实现效果如下:

逆战:微信小程序的更多相关文章

  1. 逆战:微信小程序(一)

    简介 小程序是一种不需要下载安装即可使用的应用,它实现了应用"触手可及"的梦想,用户扫一扫或者搜一下即可打开应用.也体现了"用完即走"的理念,用户不用关心是否安 ...

  2. 微信小程序开发心得

    微信小程序也已出来有一段时间了,最近写了几款微信小程序项目,今天来说说感受. 首先开发一款微信小程序,最主要的就是针对于公司来运营的,因为,在申请appid(微信小程序ID号)时候,需要填写相关的公司 ...

  3. 微信小程序体验(2):驴妈妈景区门票即买即游

    驴妈妈因为出色的运营能力,被腾讯选为首批小程序内测单位.驴妈妈的技术开发团队在很短的时间内完成了开发任务,并积极参与到张小龙团队的内测问题反馈.驴妈妈认为,移动互联网时代,微信是巨大的流量入口,也是旅 ...

  4. 微信小程序(微信应用号)组件讲解

    这篇文章主要讲解微信小程序的组件. 首先,讲解新建项目.现在有句话:招聘三天以上微信小程序开发,这个估计只能去挖微信的工程师了.技术新,既然讲解,那我们就从开始建项目讲解. 打开微信web开发者工具, ...

  5. 神技!微信小程序(应用号)抢先入门教程(附最新案例DEMO-豆瓣电影)持续更新

    微信小程序 Demo(豆瓣电影) 由于时间的关系,没有办法写一个完整的说明,后续配合一些视频资料,请持续关注 官方文档:https://mp.weixin.qq.com/debug/wxadoc/de ...

  6. 通过微信小程序看前端

    前言 2016年9月22日凌晨,微信官方通过“微信公开课”公众号发布了关于微信小程序(微信应用号)的内测通知.整个朋友圈瞬间便像炸开了锅似的,各种揣测.介绍性文章在一夜里诞生.而真正收到内测邀请的公众 ...

  7. 快速了解微信小程序的使用,一个根据小程序的框架开发的todos app

    微信官方已经开放微信小程序的官方文档和开发者工具.前两天都是在看相关的新闻来了解小程序该如何开发,这两天官方的文档出来之后,赶紧翻看了几眼,重点了解了一下文档中框架与组件这两个部分,然后根据简易教程, ...

  8. 来自于微信小程序的一封简讯

    9月21晚间,微信向部分公众号发出公众平台-微信应用号(小程序)的内测邀请,向来较为低调的微信在这一晚没人再忽视它了. 来自个人博客:Damonare的个人博客 一夜之间火了的微信应用号你真的知道吗? ...

  9. 微信小程序前端源码逻辑和工作流

    看完微信小程序的前端代码真的让我热血沸腾啊,代码逻辑和设计一目了然,没有多余的东西,真的是大道至简. 废话不多说,直接分析前端代码.个人观点,难免有疏漏,仅供参考. 文件基本结构: 先看入口app.j ...

随机推荐

  1. JS array delete splice 区别

    Delete in this case will only set the element as undefined: > myArray =['a','b','c','d'] >dele ...

  2. js加密(九)hr.bibibi md5

    1. 寻找加密js: 2. 结果: 3. execjs调用js即可.

  3. java程序员,英语那点事

    本文选自<Java程序员,上班那点事儿>有时候如果应聘到了一个有外资背景的公司或者这个公司的很多人都有海外或外资工作背景时,你 也许还会用到一些日常工作交流时候的词汇.        比如 ...

  4. cmd如何进入和退出Python编程环境?

    cmd里面进入python编译环境的方式: 安装Python之后需直接运行: python 即可进入Python开发环境 退出Python编译环境主要有三种方式: 1:输入exit(),回车 2:输入 ...

  5. Linux 运维常用命令

    参考: https://segmentfault.com/a/1190000009745139 http://blog.51cto.com/xuqq999/774714 .查看有多少个IP访问: aw ...

  6. LeetCode 1025. Divisor Game

    题目链接:https://leetcode.com/problems/divisor-game/ 题意:Alice和Bob玩一个游戏,Alice先开始.最初,黑板上有一个数字N.每一轮,选手首先需要选 ...

  7. PHP 函数的作用

    函数是为了封装方法,方便调用. 设计一个计算的代码函数.举个栗子 <?php /** * Created by PhpStorm. * User: 炜文 * Date: 2017/2/15 * ...

  8. MariaDB——日志文件

    数据库各类日志  查询日志:   记录每一条sql语句,建议不开启,因为如果访问量过大,会占用相当大的资源,影响数据库的性能.    vim /etc/my.cnf.d/server.cnf    g ...

  9. Windows篇:链接linux->"Xmanager"

    Windows篇:链接linux->"Xmanager" Xmanager是什么? Xmanager是一款小巧.便捷的浏览远端X窗口系统的工具.在工作中经常使用Xmanage ...

  10. HttpServletRequest 或 HttpServletResponse显示红色,需引用的依赖包:servlet-api.jar

    解决方法: