• 微信在各个上的缓存时间不一致,导致新修改的页面刷新后无法显示。 为什么呐? 修改页面直接相关的显示元素,也无法正常显示,在测试环境中,正常显示。 初步断定应该是页面缓存的问题。 通过网上搜索,得到以下...
    微信在各个上的缓存时间不一致,导致新修改的页面刷新后无法显示。
    为什么呐?
    修改页面直接相关的显示元素,也无法正常显示,在测试环境中,正常显示。
    初步断定应该是页面缓存的问题。
    通过网上搜索,得到以下几种解决方法:
    1.在使用window.location.href跳转页面时,在url后面加上“?datetime=”+new Date().getTime();保证每次浏览的网页是最新的。
    2.js或css更新后,在html引用的地方更新版本号,例如scr="../js/demo.js?v=20160420"。
    3.对于图片url后不建议加时间戳,否则微信的图片缓存机制将失效,严重影响网页浏览速度。
    使用上述方法,解决缓存页面导致不显示的问题。
    问题分析:
    初步断定,问题可能出在加载外联js和css文件缓存,所以给连接加上参数时间戳,狮最快和有效的解决方法。
    展开全文
  • 微信开发中安卓数据缓存问题

    1.在开发页面中插入以下代码即可

    <p><a style=" display:inline-block;width: 4rem; height: 2rem; border: 1px solid #006600;" href="javascript:window.location.reload()">刷新</a></p>

    展开全文
  • 微信开发是件非常蛋疼的事情,微信网页的缓存是更加蛋疼的东西,今天遇到的问题:一个页面在web开发工具上可以正常授权并获取到openid,放在手机上就死活不行,网上找来的办法如下: 使用微信内置的浏览器打开...

    微信开发是件非常蛋疼的事情,微信网页的缓存是更加蛋疼的东西,今天遇到的问题:一个页面在web开发工具上可以正常授权并获取到openid,放在手机上就死活不行,网上找来的办法如下:

    1. 使用微信内置的浏览器打开“debugx5.qq.com”清理
    2. 使用微信内置的浏览器打开“http://debugtbs.qq.com”重新安装tbs内核
    3. 退出微信账号重新登陆
    4. 安卓手机进入应用管理删除微信缓存
    5. 取关公众号再重新关注
    6. 清空公众号内容
    7. URL上加参数
    8. 退出微信账号重新登陆
    9. 清理微信后台
    10. 重启手机
    11. 在js里加$.ajaxSetup({cache: false});
    12. header里加no-cache等代码

    以上办法我都试过,都没用,就差点重装微信了。
    最后找到的解决办法如下:
    微信-我的-设置-通用-微信存储空间,等这个页面的进度走完,什么都不要点,返回重新进网页,终于可以授权登陆了!
    页面如下:
    这里写图片描述

    最后一张图表示心情:
    这里写图片描述

    展开全文
  • 微信开发者工具是必不可少的,因为有些微信封装的方法只有微信开发者工具上才能使用,还有一个重要的原因就是,我们提交我们的代码审核必须通过该工具来提交,所有要做微信小程序和小游戏的开发,这个工具的学习是必...

    如果你要开发自己的微信小程序或者小游戏,微信开发者工具是必不可少的,因为有些微信封装的方法只有微信开发者工具上才能使用,还有一个重要的原因就是,我们提交我们的代码审核必须通过该工具来提交,所有要做微信小程序和小游戏的开发,这个工具的学习是必不可少的。

    老实说该工具不管是对久经沙场的老人还是萌新来说都是非常简单的,能很快上手,并且还是中文的哦,下面我们看看整体界面

    image

    整个编辑器大题分为四块,模拟器编辑器调试器工具栏,下面我们每个模块来独立讲解

    一、模拟器

    模拟器是工具为了让我们的代码达到所见即所得的效果,我们编写的代码效果能很快的在左边的界面上显示出去,做过web开发的小伙伴应该也很清楚,浏览器上按下F12也可以达到类似的效果,其实微信开发工具本身就是对浏览器进行了一定程度的封装,我们使用起来也相对亲切,模拟器还可以模拟不同手机,百分比、网络状态等,极大的方便了我们的开发和测试

    image

    二、编辑器

    编辑器是每个开发工具必不可少的一部分,功能也大同小异,微信开发工具上有新增WXML、WXSS等文件的快捷方式,还是比较方便的,微信小程序采用的是ES6的语法,这个工具的提示确实有些差了,很多时候都不能提示出来,所以有很多人现在会采用WebStorm(前端开发最强神器)编写后在到微信开发工具上提交,当然也会有些坑,后续将专门讲解,不过微信开发工具目前更新速度还是很快的,希望能快点改善智能提示的问题

    三、调试器

    第一眼看到这个调试器有没有一点眼熟,它和浏览器按下F12后几乎是一样的,但是微信工具也做了一些简化和新增,我们主要看看几个不同和比较有用的三个功能

    image

    1、Storage

    Storage可以理解成一个本地存储数据库,可以通过wx.setStorageSync(‘logs’, logs)等方法将我们需要的数据直接存储和取出,有时在开发的过程中是非常有用的,后续将介绍具体使用场景

    2、AppData

    AppData中主要存储了我们在页面上所有用到的变量,这个对于我们开发和调试来说是非常重要的,能通过它快速看到每个值的赋值情况,快速定位问题

    3、Audits

    这个是一个程序性能的分析工具,可以在开发和开发完成后,测试一下,看看我们的程序在那块还需要进行优化,非常方便

    三、工具栏

    工具栏提供了我们一些常用的操作,在此我们也只将一下常用到的,和一些有用的,主要有以下几点

    image

    1、预览

    点击预览按钮后,我们可以用我们的后台绑定的微信扫描,在真机上看具体的效果,因为工具毕竟是模拟器,在模拟器上没问题,而在手机上却存在问题的情况是常有的,所以开发完一个功能后,我们有必要在真机上看看效果

    2、真机调试

    如果在“预览”中发现在真机上有问题,我们可以点击真机调试,我们的手机上也能看到调试信息,非常方便的让我们进行调试真机问题

    3、清缓存

    有时候我们可能用到Storage或者修改了页面和样式等,但是在渲染的时候还是使用的原来的代码,此时清缓存就是非常必要的操作了

    4、上传

    上传是在我们将我们的小程序开发完成后,点击上传,就会将我们的代码提交给微信官方审核了,只有审核通过后,其他用户才能在微信中搜索和使用我们自己开发的小程序

    5、详情

    image

    详情中可以设置项目的一下信息,主要关注开发基础库的选择,版本不要过低或过高,教低的版本会让很多方法无法使用,太高的版本会让很多微信版本较低的用户无法使用你的小程序(当然你可以做兼容处理);开发使用本地的服务时,需要勾选上“不校验本地域名…”,这样小程序就可以调用本地的服务了

    展开全文
  • 微信开发缓存一直是个头疼问题,缓存很头疼,以下提供一个最有效的方法,适用于IOS和Android,注意要在手机端的微信访问。 1.先直接访问http://debugx5.qq.com/?from=singlemessage有些手机是可以直接用的,如果...

    做微信开发时缓存一直是个头疼问题,缓存很头疼,以下提供一个最有效的方法,适用于IOS和Android,注意要在手机端的微信访问。

    1.先直接访问http://debugx5.qq.com/?from=singlemessage 有些手机是可以直接用的,如果不能用,进行下一步

    2.微信访问http://debugtbs.qq.com(如果不能看到下面这个大图 则微信访问 http://debugmm.qq.com/?forcex5=true 这个页面激活)

    点击左下角的debugx5  如图 ↓

    3.为了一劳永逸 可以直接点击右上角的安装线上内核  安装成功后 以后微信访问http://debugx5.qq.com/?from=singlemessage 这段地址就可以直接清缓存了

    展开全文
  • 小程序官方API提供了设置缓存和读取缓存的api,不过都是永久缓存,除非用户手动清除,否则会一直留在用户手机 。而我们都知道,本地缓存最大为10M。实际开发过程中,或者为了给用户节省内存,或者为了设置信息即时性...
  • 微信小程序缓存获取数据教程 每个微信小程序都可以有自己的本地缓存,可以通过 wx.setStorage(wx.setStorageSync)、wx.getStorage(wx.getStorageSync)、wx.clearStorage(wx.clearStorageSync)可以对本地缓存...
  • 微信开发工具在每次保存时自动刷新到首页,很不方便,下面是不用改动app.json,直接解决这个问题的方法。 1、点击普通编译,选择添加编译模式 2、把正在编译的页面设置为启动页 3、确定之后在编译模式中就...
  • 微信开发时,常常通过微信公众号菜单或微信扫一扫进入移动页面,这个时候如果你修改了对应的CSS或者JS文件,然后在微信里访问修改过后的页面,往往页面效果还会停留在之前的某个版本上,这就是微信页面缓存问题。...
  • 前几天更新到最新版的微信开发工具后,发现在修改js或者wxml的时候,保存编译,页面内容不变化,只有关闭开发工具再重新打开才行问题别人也遇到了:...amp;...amp;token=&amp;docid=ac32eb457624a677b65078222a5...
  • 今天2.19.3.25 在开发微信小程序时,作为测试号想清除授权缓存,一直没有找到方法, 最后无意中看到了解决方法 微信小程序开发工具 清除授权缓存/文件缓存/登录缓存等等。完美解决 ...
  • meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />  meta http-equiv="Pragma" content="no-cache" />  ... 原来微信http请求后总是返回原来的缓存数据
  • 微信小程序开发过程中,本地数据缓存是必不可少的一部分。而且本地数据缓存的用途还挺多的,下面微信小程序观察网(http://www.mpgcw.com)就和大家分享一下微信小程序开发本地数据缓存教程,希望对大家有所帮助! ...
  • 请求同一个页面的时候,如果url后面的参数不一样,则不会调用微信缓存中的html页面,由此可以解决html页面的缓存问题。例如加个版本号或时间戳 1 www.xxx.com/home.html?v=2.0   二、避免...
  • 下面对微信web开发者工具做个简单的介绍 下载: 在上篇已经介绍过下载式了,可到微信小程序开发详细流程 一 (注册小程序及开发工具的下载)查看详细内容 下载地址: 前往开发者工具下载页面 模拟器:UI视图 这里...
  • 微信开发是件非常蛋疼的事情,微信网页的缓存是更加蛋疼的东西,今天遇到的问题:一个页面在web开发工具上可以正常授权并获取到openid,放在手机上就死活不行,网上找来的办法如下: 使用微信内置的浏览器打开...
  • 只能在微信里打开?小样,图样图森破,限制了oauth、微信浏览器内打开,照样能看你源码~ 使用fiddler来抓包 需要先做一些简单的准备工作: 一台带有无线网卡的PC或者笔记本电脑,然后将电脑和手机连接到同...
  • 微信开发工具下载:https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/devtools.html?t=1474644083132 微信开发API说明:https://mp.weixin.qq.com/debug/wxadoc/dev/api/?t=201715 微信开发API组件说明:...
  • 微信小程序开发交流qq群 173683895 承接微信小程序开发。扫码加微信。 步骤: 1.进入开发版小程序或者体验版小程序,点击右上角打开调试 2.重新进入小程序,发现绿色的按钮(vConsole),点击vConsole,点击...
1 2 3 4 5 ... 20
收藏数 25,774
精华内容 10,309