自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

mossbaoo的博客

不积跬步无以至千里,不积小流无以成江海。

  • 博客(15)
  • 资源 (2)
  • 收藏
  • 关注

原创 微信小程序 检测小程序版本更新提示

微信小程序新版本发布之后,用户使用依然是旧版本,这是因为在微信中有旧版本的缓存,不会及时更新到新版本。要想让用户更新到新版本,可以通过提示用户在微信中的“发现 - 小程序”入口中将旧版小程序删除,然后再重新搜索并打开该小程序但这种方式的用户体验极差,不推荐。那么,就有了以下的方法,这段代码推荐写在小程序主页面的的onLoad()事件中,用户一打开小程序就能够判断有没有最新的版本,如果有就会给予...

2018-11-26 10:47:05 12396 6

原创 微信小程序 index.js获取app.js异步请求的动态数据

对于 “index.js不能获取app.js异步请求的动态数据” 这个问题,本人也是郁闷了好几分钟。解决方法是:getApp().wxFunction().then(res => { })先展示一下开始错误的代码吧app.js:globalData: { test: 1,},onLaunch(options) { console.log("onLaunch...

2018-11-24 11:38:42 8270

原创 微信小程序 animation动画-心跳

Animation动画 wx.createAnimation 。创建一个动画实例。调用实例的方法来描述动画。最后通过动画实例的 export 方法导出动画数据传递给组件的 animation 属性。 wxml:<view style="width: 50rpx; text-algin: center; color: #d70101;"> <view animat...

2018-11-21 15:47:53 1196

原创 微信小程序 倒计时

倒计时适用于很多场景,先mark下来,以备之后的一时之用吧 以下案例是24小时的倒计时wxml:<view>倒计时 {{countHour}}:{{countMinute}}:{{countSecond}}</view>js:data: { countDay: null, countHour: null, countMinute: n...

2018-11-21 14:59:42 992

原创 解决微信小程序、mpvue、vue 关于 wx:for、v-for 循环次数的问题

微信小程序:wx:if="{{index<5}}"<view wx:for="{{dataArray}}" wx:key="index" wx:for-item="item" wx:if="{{index<5}}"></view> mpvue、vue:v-if="index<5"

2018-11-21 11:03:04 5213

原创 解决无空格太长的字母或数字不会自动换行的问题

关于无空格太长的字母或数字不会自动换行的问题,bug效果如下图: 解决方法:(允许在单词内换行。)word-break: break-all;.item { word-break: break-all;} ...

2018-11-19 18:34:17 884

原创 微信小程序 - 扫描小程序码进入小程序并获取参数

在进入的页面加上的onLoad方法,获取参数onLoad(options) { if(options.scene) { let scene = decodeURIComponent(options.scene); console.log(scene) // 后续处理scene }}或者,在app.js的onLaunch方法中获取onLaunc...

2018-11-16 18:04:27 17715 3

原创 微信小程序 获取元素高度(获取元素节点信息)

微信小程序 获取元素高度(获取元素节点信息) 如果高度要px单位的话:let query = wx.createSelectorQuery();query.select('.content').boundingClientRect(rect=>{ let height = rect.height; console.log(height);}).exec(); ...

2018-11-15 17:24:17 15678 1

原创 vue axios的使用以及解决跨域问题

安装axios(前提是已经安装了vue)npm install axios --save使用axios1. 先在main.js中调用import axios from 'axios'axios.defaults.baseURL = "http://www.xxx.com";Vue.prototype.$http = axios;2. 在Vue实例中使用this....

2018-11-14 17:58:29 452

原创 微信小程序 返回上一页不触发onHide()

关于微信小程序返回上一页不触发 onHide() 的问题。 onHide是页面隐藏,onUnload是页面销毁。 使用 onUnload() 就行! 【推荐文章】一图一表一段文字读懂微信小程序的生命周期...

2018-11-10 17:37:38 9810

原创 解决input的blur事件后button的click不执行的问题

我当时场景是微信小程序,在input中输入内容后,再点提交按钮,评论窗口隐藏了,但是提交的事件没有触发。这里的要求是:    1. input失去焦点时,需要评论窗口隐藏    2. 点击提交按钮后,既要提交,也要隐藏评论窗口当时的代码是:<div class="actionArea" v-if="isComment"> <input type="tex...

2018-11-09 17:00:32 3322 1

原创 mpvue微信小程序富文本解析 - mpvue-wxParse

mpvue-wxParse 是适用于Mpvue的微信小程序富文本解析组件,支持 HTML 及 markdown 解析。 安装npm install mpvue-wxparse使用      1. HTML<template> <div> <wxParse :content="article" @preview="preview" @...

2018-11-09 11:59:00 2514 2

原创 CSS制作各种形状(矩形、圆形、三角形、多边形、五角星星、太极阴阳图......)

 CSS能够制作各种形状。正方形和矩形很容易,因为它们是自然形状。添加宽度和高度,就可以获得所需的确切尺寸矩形。添加border-radius,就可以将这些矩形变成圆形和椭圆形。我们还可以利用CSS中的::before和::after元素,添加到原始元素的形状,再通过巧妙地定位或者其它操作,就可以在CSS中使用单个HTML元素制作许多形状。 正方形#square {...

2018-11-08 18:18:26 3705

原创 javascript面试题 - 关于setTimeout异步的案例

var t = true;window.setTimeout(function (){ t = false;},1000);while (t){}alert('end');结果:死循环解释:js是单线程的,while和alert都是同步代码,所以会先执行while再alert,而while循环是一个死循环,所以alert也不会执行。再说setTimeout,它是异步...

2018-11-08 11:23:28 442

原创 mpvue开发微信小程序的全局变量问题-Vuex

如果你以前使用过原生的小程序开发,现在要使用mpvue框架的话,你应该也会遇到以下的问题:1. 怎么存放可全局访问的变量?2. 页面跳转的时候,怎么传递参数到下一个页面比较好?3. 页面返回上一页的时候,怎么传递当前页的数据到上一页?4. 多个页面间需要同步数据,怎么做比较好? 在原生的小程序开发中,全局变量用的基本都是通过设置获取app中的globalData、通过存储获...

2018-11-07 11:21:04 5131

微信小程序购物车功能 含样式

原生框架的微信小程序购物车功能 含样式。 对应博客文章:https://blog.csdn.net/mossbaoo/article/details/83031438

2021-06-29

移动端自适应布局-rem.js

使用rem单位实现自适应布局,轻松掌握移动端开发。用法简单,比如普遍的设计图宽度为750px,那么在css中设置为7.5rem即可实现宽度100%

2018-09-19

空空如也

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

TA关注的人

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