自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 微信小程序购物车功能

一个购物车展示的是一个列表(carts),列表里的单个item包含:商品id(id),商品图(image),商品名(title),单价(price),数量(amount),单选按钮(selected);全选按钮,需要一个字段(selectAllStatus)表示是否全选;总价(totalPrice);总数量(totalNum)。还有一个需要判断的是购物车是否为空(hasList)。购物车主要有...

2020-03-29 21:53:13 1462

原创 微信小程序本地json数据在页面展示

新建一个json文件,使用module.exports定义出口,要不然其他文件读取不到json数据。还有一个需要注意的小细节,本地json数据放在js文件里面,不是json文件,不然会报错。// 本地模拟json数据var jsonData = [ { "id":1, "name": "Tom1" }, { "id": 2, "name": "Tom...

2020-03-29 10:43:31 2339

原创 微信小程序提交表单清空输入框

这里简单记录两种方法:一、在input中绑定对象value,在提交成功后的回调中重新设置值为空。个人觉得这种方式适合表单数据比较少。wxml代码<form bindsubmit="submitForm"> <input name="title" maxlength="20" value="{{title}}" /> <input name="t...

2020-03-26 22:37:09 6112 4

原创 微信小程序 用户授权登录

微信小程序弹窗授权,使用 button 组件,并将 open-type 指定为 getUserInfo 类型,获取用户基本信息。自己练手写的代码,有可能实际项目中这种写法不能通过审核,代码如下:wxml:<view wx:if="{{isHide}}"> <view wx:if="{{canIUse}}" > <view class='h...

2020-03-26 11:24:25 1275

原创 微信小程序tab切换

wxml<view class="nav-box"> <!-- tab框 --> <view class="nav-tab"> <view wx:for="{{navList}}" wx:key="index" data-current="{{index}}" class="item {{currTab == index? 'active...

2020-03-25 13:51:15 571

转载 小程序避免多次点击重复触发事件

当用户点击按钮或控件时,如果响应比较慢,往往会重复点击,另外也会存在用户故意反复快速点击的情况,这种时候就会多次触发点击事件造成非期望的结果。如何解决或避免这个问题呢?一般来说有两种情况。 1、点击事件是执行请求 这种情况下可以在请求执行之前显示一个模式的加载框,请求完成后再关闭加载框,由于小程序在1.1.0版本基础库才支持wx.showLoading,因此需要对低版本做兼容处理,代码如下:fu...

2020-03-24 23:26:51 1277

原创 小程序用户收货地址修改

页面使用的是weui的组件。主要实现的思路:1、从地址管理页跳转过来,在onload里面将传过来的参数address获取后,渲染到前台页面;同时将address数据缓存到本地;2、修改地址后提交,提交的数据与缓存中的数据值比对。注意点:从上一个页面中传过来的参数是对象转的字符串,当前页要转其转为json对象,方便获取数据。【JSON.stringify()将对象、数组转换成字符串;JSON....

2020-03-24 21:47:38 5288 1

原创 微信小程序 带参数返回上一页

开始碰到这个问题是在订单页中的地址显示问题,新增地址要把地址传回去展示。开始不知道如何操作,网上查到了相关方法,在此简单做个记录。订单页wxml<view class="address-box" wx:if="{{!hasAddress}}"> <!-- 没有地址时显示新增地址,有地址时选择地址或者去修改地址 --> <view class="go...

2020-03-24 11:00:47 480

原创 小程序 通过id从列表页跳转到对应的详情页

从列表页通过id跳转到对应的商品详情页,可以使用 navigator来跳转链接,也可以绑定函数来实现。直接使用navigator跳转<block wx:for="{{productList}}" wx:key="productId"> <navigator url="/pages/good-detail/good-detail?productId={{item.produ...

2020-03-24 09:04:33 8917 4

原创 小程序scroll-view实现锚点跳转

在微信小程序中,使用 scroll-view 实现长页面的锚点跳转。主要是使用 scroll-into-view属性, 在这里做个记录。wxml<view class="tab-section" > <view class="{{activeView =='productBox' ? 'active':''}}" bindtap="toViewClick" data-...

2020-03-23 22:53:29 1151

原创 vue中使用vue-cookies

vue-cookies链接: https://github.com/cmp-cc/vue-cookies在vue中想要操作cookie,除了使用我们自己封装好的操作cookie的方法之外,我们还可以使用vue-cookies插件,这是一个简单的Vue.js插件,专门用于在vue中处理浏览器的cookie操作。一、模块安装 npm install vue-cookies --save二、m...

2020-03-22 14:33:07 1171

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除