#微信网页半

微信小程序无法获取UnionId的情况及处理

  问题背景:做了微信小程序,一切都还正常,但是最后体验版放出去时,却发现很多用户无法绑定用户,后台返回:参数非法。经过多方排查,发现是微信拿到的code请求返回的数据里没有UnionId,也就是接口返回的参数中不包含UnionId参数。1、UnionID机制说明  简而言之,微信针对不同的用户在不同的应用下都有唯一的...

微信小程序wx.switchTab传参问题

  业务背景:从提问跳到列表需要刷新,以显示刚提交的数据。  但是官方文档wx.switchTab明确指明路径后是不能带参数的,怎么办?  网上有很多解决方案是:switchTab成功跳转后调用success回调,此时可以拿到跳转后页面的page对象,从而调用页面onLoad方法重载页面。比如:wx.switchTab...

微信小程序页面返回传参的问题

  比如提交问题,然后需要返回之前页面,由于onLoad只会加载一次,所以不会触发,但是我们页面又需要刷新,那怎么办?1、onLoad与onShow区别onLoad:监听页面加载。一个页面只会调用一次。接收页面参数可以获取wx.navigateTo和wx.redirectTo及<navigator/>中的q...

微信小程序wxml文件中调用自定义函数

  想在微信小程序的wxml文件里自如的像vue那样调用自定义的方法,发现并不成功,得利用WXS脚本语言。  WXS脚本语言是WeiXinScript脚本语言的简称,是JavaScript、JSON、WXML、WXSS之后又一大小程序内部文件类型。截至到目前小程序已经提供了5种文件类型。  WXS的使用,有两种方式。 ...

微信小程序显示html格式内容(wxParse使用及循环解析数据渲染)

  小程序默认是不支持html格式的内容显示的,那我们需要显示html内容的时候,就可以通过wxParse来实现。  首先我们下载wxParse,github地址:https://github.com/icindy/wxParse1、下载完之后我们需要用到目录下的wxParse文件夹,把他拷贝到我们的项目目录下(与pa...

微信小程序表单校验WxValidate.js使用

  WxValidate插件是参考jQueryValidate封装的,为小程序表单提供了一套常用的验证规则,包括手机号码、电子邮件验证等等,同时提供了添加自定义校验方法,让表单验证变得更简单。  首先插件的下载地址和官方文档:https://github.com/skyvow/wx-extend  具体的WxValid...

JS获取当前网页内容,创建文件并下载,URL.createObjectURL和URL.revokeObjectURL

  有时候需要在前端侧对于动态生成的内容进行下载,比如页面上某一段文本信息,再比如对页面进行分享的时候,希望分享图片是页面内容的实时截图,此时,这个图片就是动态的,纯HTML显然是无法满足我们的需求的,借助JS和其它一些HTML5特性,例如,将页面元素转换到canvas上,然后再转成图片进行下载。  原理其实很简单,我...

网页性能优化:防止JavaScript、CSS阻塞浏览器渲染页面

  网页中引用的外部文件:JavaScritp、CSS等常常会阻塞浏览器渲染页面。假设在<head>中引用的某个JavaScript文件由于各种不给力需要2秒来加载,那么浏览器渲染页面的过程就会被阻塞2秒,直到该JS文件下载并执行完后才继续。  前端性能调优时必须排除任何潜在的渲染阻塞点,让浏览器在最短时间...

纯CSS + 媒体查询实现网页导航特效

 纯css+媒体查询实现网页导航特效 附上效果图:  代码如下,复制即可使用:<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Document...

微信内置浏览器video标签自动全屏的问题

微信打开h5video视频的时候都会自动全屏播放,有时候影响用户体验要禁止自动全屏就要加这几个属性'x5-playsinline':'true','webkit-playsinline':'true','playsinline':'true', ...

微信二次分享的JSSDK的调用

网页端微信的二次分享如果不调用分享的SDK,分享之后就不会带有标题、描述、缩略图微信分享SDK调用引入<scriptsrc="//res.wx.qq.com/open/js/jweixin-1.4.0.js"charset="utf-8"async="async"></script>参数配置fu...

程序某一模块加载监听事件和整体网页加载监听

1、我们平常监听这个网页是否加载完毕其实很简单window.onload=function(){alert('所有资源加载完毕!')}2、有时候是需要监听某一个模块加载,就需要用到JQ event.stopPropagation()方法现在是要监听id为ADcover的标签是是否加载完毕document.ge...

微信小程序用setData修改数组或对象中的一个属性值,超好用,最简单的实现方法,不容错过!大神们 都 在 看 的方法!!!

在page中1data:{2info:[{3name:"yuki",4tou:"../img/head.jpg",5zGong:130,6gMoney:2222227},8{9name:"yuki",10tou:"../img/head.jpg",11zGong:130,12gMoney:22222213},14{15...

有了这套微信小程序x5调试,调试一些简单的开发者工具调试不了的功能不成问题!!!!

1.首先我们需要打开微信TBS调试地址是:http://debugx5.qq.com2.然后打开手机打开开发者模式,打开USB调试 3.然后在谷歌浏览器地址栏输入chrome://inspect/#devices==============》点击就可以啦  ...

Ubuntu 16.04下使用Wine安装Windows版的微信(不太完美)

说明:真的不太完美,别试了;除了需要安装额外的输入法之后,无法上传图片和间接性的BUG出现等等问题。建议安装网页版的微信:http://www.cnblogs.com/EasonJim/p/7114667.html 参考:https://www.cnblogs.com/makefile/p/6079451.h...
首页上一页...5051525354...下一页尾页