
微信小程序
微信小程序系列
Vam的金豆之路
开源 JavaScript 库 Mettle.js 作者
展开
-
微信小程序解决swiper组件高度问题(可实现不同tab栏,swiper组件不同高度)
前言我们经常会使用微信小程序自带的tab组件与swiper组件搭配来实现漂亮的tab切换页面,但是我们不得不承认swiper组件默认高度的确是很让我们头疼。那么下面我们来实现上图中根据不同的tab页面来使swiper页面动态的变换高度。干货wxml<!--index.wxml--><view class="container"> <view class="tab-body" hover-class="none" hover-stop-propagation=.原创 2020-07-10 23:30:00 · 1869 阅读 · 3 评论 -
关于微信小程序在app.js修改后的全局变量值在其他页面异步获取的问题
前言虽然app.js先于index.js。但是修改app.js中的全局变量是异步请求,如果你想在index.js里获取app.js修改后的值,那么需要使用promise来实现异步。app.js //app.jsApp({ globalData: { userInfo: null }, // 检测授权 getauthor: function () { re...原创 2019-11-01 13:55:52 · 46118 阅读 · 5 评论 -
微信小程序实用代码段(持续更新中)
前言排名不分先后,按自己的习惯来的。一、tab切换原创 2019-10-30 16:10:04 · 49228 阅读 · 34 评论 -
关于微信小程序授权登陆及每次检查是否授权
授权登录<button open-type="getUserInfo" lang="zh_CN" bindgetuserinfo="onGotUserInfo" class="fix">登录</button>//index.js//获取应用实例var APPID ='xxx'var SECRET = 'xxx'const app = getApp()Pa...原创 2019-09-17 16:32:53 · 40076 阅读 · 6 评论 -
微信小程序多列表渲染数据开关互不影响
<!--pages/list/list.wxml--><wxs src="../../utils/filter.wxs" module="filter" /><view class="list"> <view wx:for="{{list}}" wx:key="{{index}}" class="ban" data-main='{{index...原创 2019-09-17 16:24:28 · 32442 阅读 · 3 评论 -
关于微信小程序的富文本标签的开发环境使用
wxml下添加标签<rich-text nodes="{{msg}}"></rich-text> js下加工数据 data: { msg:'' }, onLoad: function (options) { var that= this wx.request({ url: '', //仅为示例,并非真实...原创 2019-09-10 16:29:25 · 7063 阅读 · 1 评论 -
关于微信小程序过滤器filter的正确使用
第一步,在utils文件夹里新建一个filter.wxs文件var replaceStar = function (index) { var a switch (index) { case '1': a = '出生时' break; case '2': a = '1月龄' ...原创 2019-09-10 16:24:35 · 11744 阅读 · 3 评论 -
了解过微信小程序手势滑动吗?
wxml:<view class="duration-touch-view" bindtouchstart="touchStart" bindtouchmove="touchMove" bindtouchend="touchEnd" ></view>index.js:var touchStartX = 0;//触摸时的原点 var touchStart...原创 2019-08-07 13:48:10 · 12491 阅读 · 0 评论 -
你会微信小程序自定义底部导航栏吗?
一、 在目录下创建文件如下图:tabbar.js:// pages/tabbar/tabbar.jsconst app = getApp();Component({ /** * 组件的属性列表 */ properties: { tabbar: { type: Object, value: { "back...原创 2019-05-17 16:46:02 · 988 阅读 · 2 评论 -
了解一下微信小程序支付
<view class="container"> <input type="text" bindinput="getOrderCode" style="border:1px solid #ccc;" /> <button bindtap="pay">立即支付</button></view>``Page({da...原创 2019-04-16 08:56:10 · 9452 阅读 · 0 评论 -
你会实现一个微信小程序开关功能吗
wxml: <view > <button class="show" bindtap="onChangeShowState">{{showView?'隐藏':'显示'}}</button> </view> <view class="hide{{showView?'show':''}}"> <text cla...原创 2019-04-11 17:41:30 · 4914 阅读 · 0 评论