2017-09-20 21:40:41 hadoopxsy 阅读数 3190
  • 微信开发核心基础

    很多公司,企业甚至政府部分都开通了微信公众号,想要发挥微信的大价值,就必须让微信跟自己的平台或者数据库联系起来。这套《微信开发核心基础》,用一个完整的案例,告诉你微信开发流程,错误调试,如何看开发文档,学习你就可以自己做些独立开发。这个教程使用PHP为开发工具,建议你先学习子恒老师的《微信公众号使用》。学习完后,可以跟我反馈,如果好的话,会推出《微信服务号开发》教程,QQ/微信:68183131

    12901 人正在学习 去看看 秦子恒

众所周知,在我们pc端的浏览器上,当后台改动css,或者js等代码的时候,需要浏览器清除缓存,页面才能重新加载,显示最新的样式或内容;

但是,如果我们的在手机端呢?比如说,我们开发一个微信服务号来实现一个微商场。突然有一天,客户要求升级或者改动一部分样式,这时我们在后台很rasy的搞定了,

但是会发现,微信页面根本样式就没变,搞了一下午原来是缓存的问题!但是发现怎么清理缓存啊!而且大部分用户根本就不知道“缓存”这回事:经过测试和努力找到了一下解决方案:

1、取消关注该微信公众号,重新关注即可(这很影响用户体验)

2、清理微信内存,关闭微信,再重新登录(太折腾)

3、给引入网页的css文件,或超链接  加参数时间戳:time=${time}   (终极解决方案)

例如:

<link rel="stylesheet" href="<%=basePath %>css/public.css?time=${time}">

当后台修改public.css文件内容时,微信服务号会重新加载最新的时间戳内容。这里的${time}  是从后台传过来的System.currentTimeMillis()值


同理,超链接也是如此!


这样做会使每次都重新加载内容会使反映时间加长,不过那也是在用户量访问大的时候!毕竟功能的展现啊!!!


2017-07-07 14:47:26 byc233518 阅读数 2965
  • 微信开发核心基础

    很多公司,企业甚至政府部分都开通了微信公众号,想要发挥微信的大价值,就必须让微信跟自己的平台或者数据库联系起来。这套《微信开发核心基础》,用一个完整的案例,告诉你微信开发流程,错误调试,如何看开发文档,学习你就可以自己做些独立开发。这个教程使用PHP为开发工具,建议你先学习子恒老师的《微信公众号使用》。学习完后,可以跟我反馈,如果好的话,会推出《微信服务号开发》教程,QQ/微信:68183131

    12901 人正在学习 去看看 秦子恒

上次是重装了解决了卡顿的问题;

总不能过几天就重装一次啊!

更不能忍受现在这样一点一卡, 一键一卡!

找遍菜单也没找到任何有用的选项!

开始解决:

0. 关闭微信web开发者工具;

1. 打开 finder, 按下 shift + command + G , 输入 ~/资源库


2. 找到 下面几个文件夹, 删掉这几个东西:

    Application Support --> 微信web开发者工具
   Preferences -->com.tencent.wechat.devtools.plist
   Caches -->微信web开发者工具

3. 重新打开吧

2019-06-13 15:46:00 weixin_30500663 阅读数 10
  • 微信开发核心基础

    很多公司,企业甚至政府部分都开通了微信公众号,想要发挥微信的大价值,就必须让微信跟自己的平台或者数据库联系起来。这套《微信开发核心基础》,用一个完整的案例,告诉你微信开发流程,错误调试,如何看开发文档,学习你就可以自己做些独立开发。这个教程使用PHP为开发工具,建议你先学习子恒老师的《微信公众号使用》。学习完后,可以跟我反馈,如果好的话,会推出《微信服务号开发》教程,QQ/微信:68183131

    12901 人正在学习 去看看 秦子恒

如下图就是微信小程序的开发工作界面

红色框是工具栏

绿色框是模拟器

蓝色框是编辑区

黄色框是调试器

 如果代码有修改,则需要点击编译按钮,则会在模拟器中自动刷新。

如果想要在真实的手机上运行小程序,看效果,则点击预览按钮。

如果想要远程调试真实的手机上运行的小程序,则点击真机调试。

如果想要清除缓存数据,则点击清缓存。

整个项目的配置信息,点击详情按钮。

选择模拟器的机型

视图百分比

网络状况

可以新建文件夹和文件,点加号。

 

转载于:https://www.cnblogs.com/AlterMe/p/11016773.html

2016-11-12 13:33:22 u012421719 阅读数 5000
  • 微信开发核心基础

    很多公司,企业甚至政府部分都开通了微信公众号,想要发挥微信的大价值,就必须让微信跟自己的平台或者数据库联系起来。这套《微信开发核心基础》,用一个完整的案例,告诉你微信开发流程,错误调试,如何看开发文档,学习你就可以自己做些独立开发。这个教程使用PHP为开发工具,建议你先学习子恒老师的《微信公众号使用》。学习完后,可以跟我反馈,如果好的话,会推出《微信服务号开发》教程,QQ/微信:68183131

    12901 人正在学习 去看看 秦子恒

原文地址:http://www.wxapp-union.com/portal.php?mod=view&aid=359

本文由本站halfyawn原创:感谢原创者;如有疑问,请在评论内回复

还是先把问题列出来,让问题来驱动探索:

微信小程序开发工具的数据,配置,日志等目录在哪儿? 怎么找?

首先分析了一下源码,日志目录应该同NW.JS的应用目录相关,,,查查查,,一直查到NW.JS的C++源码,搞得太复杂,大概知道位置,但还是不确切.
决定不往这条线找,换另一条路: 
把日志文件修改输出到我指定目录,再把原来目录输出出来.

修改了这个文件,其实只修改了一句代码.其它代码作了些命名重构和格式化处理,看起来好看些.//app/dist/common/log/log.js


function init() {
    var _log, fs = require('fs'),
        log = require('log'),
        path = require('path'),
        dirConfig = require('../../config/dirConfig.js'),
        // logPath = dirConfig.WeappLog,
        logPath = 'D:/develop/wxapplet_devtool/log/', //dxb20161111 为方便,这儿暂时写死
        a = 10;
    if (global.isDev || process.execPath.match('nw.exe') ||
        process.execPath.match('nwjs.app'))
        _log = console;
    else {
        var n = JSON.parse(localStorage.logFiles || '[]'),
            date = new Date,
            logName = date.getFullYear() + '-' + (date.getMonth() + 1) + '-' + date.getDate() +
            '-' + date.getHours() + '-' + date.getMinutes() + '-' + date.getMilliseconds() +
            '.log',
            logFilename = path.join(logPath, logName);
        if (n.length > a) {
            var p = n.shift();
            fs.unlink(p, function() {})
        }
        n.push(logFilename), localStorage.setItem('logFiles', JSON.stringify(n)),
            _log = new log('info', fs.createWriteStream(logFilename))
    }
    _exports = _log
}
var _exports;
init(), module.exports = _exports;

然后就用它找找我想需要的东西吧,,比如说,,之前说的日志与配置文件夹不好找....我就用日志文件把它输出来...:


//app/dist/utils/tools.js 约40行处,(位置与变量名可能不一样,我手工重构过)
        getAppConfig: function() {
            var dataPath = nw.App.getDataPath(),
                configPath = path.join(dataPath, '..', 'config.json'),
                appCfg = {
                    isDev: !!process.execPath.match('nw.exe') ||
                        !!process.execPath.match('nwjs.app')
                },
                hasConfig = fs.existsSync(configPath);
            log.info('[MY DEBUG]dataPath=' + dataPath); //加上这么一句.. 

好了,现在打开微信小程序工具一运行..看见有日志在指定目录生成了...我知道答案了:

C:\Users\(这儿是WINDOWS登录用户名)\AppData\Local\微信web开发者工具\User Data
以下为几个目录:
基本的数据目录
C:\Users\(这儿是WINDOWS登录用户名)\AppData\Local\微信web开发者工具\User Data

日志目录
C:\Users\(这儿是WINDOWS登录用户名)\AppData\Local\微信web开发者工具\User Data\WeappLog

项目列表
C:\Users\(这儿是WINDOWS登录用户名)\AppData\Local\微信web开发者工具\User Data\WeappProject
内容是JSON文件,,,可以文本编辑或者程序处理JSON格式..

开发环境中小程序运行存储的数据
C:\Users\(这儿是WINDOWS登录用户名)\AppData\Local\微信web开发者工具\User Data\WeappStorage


........
其它目录有兴趣的朋友自己研究吧...
2017-05-24 15:04:45 ckr1981 阅读数 25829
  • 微信开发核心基础

    很多公司,企业甚至政府部分都开通了微信公众号,想要发挥微信的大价值,就必须让微信跟自己的平台或者数据库联系起来。这套《微信开发核心基础》,用一个完整的案例,告诉你微信开发流程,错误调试,如何看开发文档,学习你就可以自己做些独立开发。这个教程使用PHP为开发工具,建议你先学习子恒老师的《微信公众号使用》。学习完后,可以跟我反馈,如果好的话,会推出《微信服务号开发》教程,QQ/微信:68183131

    12901 人正在学习 去看看 秦子恒

有两个办法,简单点的,通过微信访问网址:http://debugx5.qq.com  如何访问这个网址很多网上资料不说清楚,害我还想半天。当然是通过二维码啦。

好人做到底,请扫码:

对微信网页调试要求高点的话,可下载 微信web开发者工具  功能相当强大,和浏览器F12一样好用。

微信清除缓存

阅读数 1243

没有更多推荐了,返回首页