自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 问答 (2)
  • 收藏
  • 关注

原创 在微信小程序 onShow() 事件中接收上个页面传递的数据

获取页面 url 传递过来的参数。url中传递的参数只能在 onLoad() 事件中接收,在 onShow() 事件中不能接收 。在特定的情况下有必须在 onShow() 事件中接收,这时候就要用到 getCurrentPages() 。onShow() { let pages = getCurrentPages(); // 获取小程序的页面栈 let currentPage = pages[pages.length-1]; // 数组中索引最大的页面--当前页面 consol

2021-01-11 11:36:28 2744

原创 清除浮动的几种方式和优缺点

在父元素结尾处添加空的div标签,clear:both。优点:简单,代码少,浏览器支持好,不容易出问题;缺点:不少初学者不知道其原理,如果页面浮动布局多,就要增加很多空div,让人感觉很不爽;这种方法不推荐使用,这是以前的一种使用方式。给父元素添加before,after为元素。优点:浏览器支持好,在ie8以上的ie浏览器以及其他非ie浏览器都支持缺点:代码多#content:after{content:"";display:block;clear:both;}选择器:after{con.

2021-01-06 11:18:34 289

原创 h5代码只在ie中执行(腻子程序)

cc:ie6+tab键<!--[if lte IE 6]><![endif]-->

2022-02-23 16:47:33 105

原创 微信小程序设置动态页面title(navigationBarTitleText)

微信小程序页面title实在.json文件中配置{ "navigationBarTitleText": "首页",}很多时候我们都需要页面title动态的变化,这时候就要用到wx.setNavigationBarTitle方法 onReady: function (options) { let shopname=wx.getStorageSync('shopName')   wx.setNavigationBarTitle({ .

2021-01-26 10:20:12 5150

原创 微信小程序自定义底部导航tabBar

文件位置app.json文件配置"tabBar": { // tabBar 第二个B必须大写 "custom": true, // 是否开启自定义tabBar组件 "color": "#999999", // 未选中的文字颜色 "selectedColor": "#00CC99", // 选中的文字颜色 "backgroundColor": "#f1f8f8", // 背景色 "borderStyle": "black", // 边框颜

2021-01-21 11:14:13 373 1

原创 微信小程序轮播图---swiper

wxml代码<swiperindicator-dots="{{indicatorDots}}" indicator-color="{{indicatorColor}}" indicator-active-color="{{indicatorActiveColor}}"autoplay="{{autoplay}}"current="{{current}}"circular="false"interval="{{interval}}"duration="{{duration}}"&gt

2021-01-20 17:05:30 266

原创 微信小程序苹果手机请求地址报错404,安卓可以正常请求

在请求的地址后面多了一个空格,安卓和微信开发者工具不会解析地址中的空格,但是苹果手机就会解析空格,所以会出现404错误

2021-01-20 16:59:30 685

原创 微信小程序设置公共方法(函数共享)

可以将一些公共的代码抽离成为一个单独的 js 文件,作为一个模块。模块只有通过 module.exports 或者 exports 才能对外暴露接口。// a.js页面module.exports.add = function (e,i){ return e + i}//b.js页面var utils = require("../../utils/util") console.log(require.add(1,2)) ...

2021-01-20 16:49:15 2154

原创 小程序返回上一页并刷新上一页数据

调用上个页面获取数据的方法,进行页面刷新操作 var pages = getCurrentPages(); // 获取小程序页面栈 var prevPage = pages[pages.length - 2]; //上一个页面 //直接调用上一个页面的setData()方法,把数据存到上一个页面中去 prevPage.refresh() // 调用上个页面的刷新接口 wx.navigateBack({ //返回上个页面 delta: 1 }).

2021-01-11 10:46:56 768

原创 微信小程序分包

分包操作小程序分包的优点:可以做到按需加载,优化小程序首次打开比较慢的问题,优化用户体验。解决小程序代码2M的限制,分包后单独的包最大不超过2M,整个小程序可以达到20M。分包操作具体步骤:配置app.json,在 app.json中subpackages 字段声明项目分包结构(subpackages中可以配置多个分包,用逗号分开):{ "pages": [ "pages/logs/logs", "pages/mine/mine", "pages/cart/c

2021-01-11 10:18:46 538

转载 getCurrentPages--获取小程序页面栈

getCurrentPages获取当前页面栈,数组中第一个元素为首页,最后一个元素为当前页面注意不要尝试修改页面栈,会导致路由以及页面状态错误 。不要再 app.onlaunch 的时候调用 getCurrentPages(),此时 page 还没生成 。尽量不要在执行完路由函数后立即调用 getCurrentPages 函数!...

2021-01-08 17:50:14 458

原创 微信小程序页面跳转的几种方法

navigateTo / redirectTo / switchTab / navigateBack / reLaunch

2021-01-08 17:28:13 828

原创 javascript字符串对象(方法,属性)

属性constructor:构造函数 。__proto__:指向构造函数的原型对象 。length:字符串长度 。方法查找``

2021-01-08 11:18:30 120

原创 JavaScript数组对象(方法,属性)

#JavaScript数组对象

2021-01-07 11:03:21 277

空空如也

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

TA关注的人

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