微信页面

IOS微信下问题2 页面滚动失效

喜你入骨 提交于 2020-01-11 16:03:34
建议先看这篇 文章 下面 说一下点击其他区域,再在滚动区域滑动,滚动条无法滚动 这个 bug 问题复现: 由非滚动区域向滚动区域滑动,再迅速滑动滚动区域,此时滚动会出现 bug 在一个可上下滑动的区域,滚动条在最上面再向上滑动或滚动条在最下面再向下滑,松手后立即滑动滚动区域,滚动出现 bug 正常 复现问题1 复现问题2 成因: 滚到尽头继续滚动 , 分为两种情况 , 两个对象 . 1. 由其他位置滚到尽头 , 乘势继续滚动 , 全局滚动与局部滚动均有一个橡皮筋弹动效果 . 2. 完全静止在尽头后 , 继续向尽头滚动 , 全局滚动有橡皮筋弹动 . 局部滚动则是禁止继续滚动 . 而问题在于 , 局部滚动虽然禁止了滚动 , 但依然计算橡皮筋弹动效果的时间 . 而在此期间 , 由于禁止滚动 , 那么在一个动效时间内 , 是完全无法滚动的 . 下面是解决后的代码,想重现问题可以去掉监听事件 (react编写,原生或者vue版可以私...) import React from 'react' export default class extends React.Component { componentDidMount() { //去除ios滚动回弹 let startY = 0; const touchStart = (e) => { try { let touch = e.touches

微信小程序(1)——小程序的特点以及结构

▼魔方 西西 提交于 2020-01-11 06:16:06
简单的,用完即走的应用 低频应用 性能要求不高的应用   应用程序入口(app.js app.json app.wxss)   一级页面:wxml,wxss,js,json   二级页面:wxml,wxss,js,json   一级、二级页面可以无限多个(注意小程序大小限制,不可能无限多个)    纵向页面层级数最多只能五级页面   应用程序级别的文件必须是app.js,app.json,app.wxss   同一文件夹下的文件名必须一致    ( .js 后缀的是脚本文件, .json 后缀的文件是配置文件, .wxss 后缀的是样式表文件, .wxml 后缀的文件是页面结构文件)    官方文档中这样介绍: 文件结构 小程序包含一个描述整体程序的 app 和多个描述各自页面的 page。 一个小程序主体部分由三个文件组成,必须放在项目的根目录,如下: 文件 必填 作用 app.js 是 小程序逻辑 app.json 是 小程序公共设置 app.wxss 否 小程序公共样式表 一个小程序页面由四个文件组成,分别是: 文件类型 必填 作用 js 是 页面逻辑 wxml 是 页面结构 wxss 否 页面样式表 json 否 页面配置 来源: https://www.cnblogs.com/net-safe/p/7215221.html

如何从微信公众平台上下载关注用户(备份微信关注用户)

时间秒杀一切 提交于 2020-01-10 03:54:03
  最近有位网友问ytkah怎么备份微信公众平台的关注用户,她说由于种种原因有些朋友会取消微信关注,想用微信小号来加这些用户,曲线留住他们。她的出发点是好的,留住客户才好进行微信二次营销。但是微信公众平台没有导出关注用户的功能,这是个小小的遗憾。   但微信公众平台没有提供直接下载关注用户的功能,不代表不能备份微信公众平台的关注用户!既然那样(if that,哈哈),我们就来研究一下微信公众平台导出用户怎么实现!我们都知道微信公众平台也是用html代码搭建的,具体是什么程序我们不用深究,我们关注的是只要能查看微信公众平台“用户管理”页面的源代码就够了。(加个 微信图文边框html代码 更美观)    微信公众平台用户导出 :打开微信公众平台“用户管理”页面,这时注意这个页面的url地址      看到图中粗线红色方框没?index&pagesize=10,修改这个10看看,假设改为100,算一算一个页面是不是显示有100个微信关注用户?然后知道怎么做了吧?   在微信公众平台“用户管理”页面空白处右键点击查看源代码,Ctrl+F搜索一下 wx.cgiData(微信关注用户信息) ,下方有一个 friendsList 朋友列表, friendsList : ({"contacts":[{"id":27994*****,"nick_name":"阿**","remark_name":"

微信判断用户是否关注微信强制关注

早过忘川 提交于 2020-01-09 05:01:37
一、功能 识别用户是否关注公众号,没有关注则弹出二维码让用户关注 二、条件 1、认证服务号(因为需要先网页授权识别访问者的身份) 三、说明 1、增强判断在授权页面刷新会code报错问题,即使刷新也能重新授权; 2、不需要存数据库对比 四、演示 1、未关注访问 2、已关注访问 需要判断关注SDK demo(PHP版)的请联系 851 488 243,备注:微信关注 来源: https://www.cnblogs.com/memor-y/p/6733304.html

微信小程序selectComponent的坑

旧时模样 提交于 2020-01-06 17:04:53
之前把selectComponent不能写到onLoad开发者工具里面运行完全没有问题, 后来线上测试一直页面报错。一直找不到原因。就用真机测试模式,发现selectComponent的结果是null。排查了很久以为是单词拼写错误,最后发现是小程序生命周期的原因。看下面官方的生命周期图。可以发现在onLoad的时候,页面开始创建,但是页面元素还没有渲染,而selectComponent这时获取不到页面元素,放到onshow或者更后面的周期里就行了。 另外,wx:if=false里面的元素也获取不到。原因是不会渲染。 来源: CSDN 作者: xiuxiuxiubiubiubiu 链接: https://blog.csdn.net/xiuxiuxiubiubiubiu/article/details/103855548

Jeewx 捷微管家操作配置文档(开源版本号)

社会主义新天地 提交于 2019-12-30 09:42:38
1.1.1. 公众帐号管理 (1)捷微是第三方 微信公众帐号管理 平台,使用本平台前,请自行注冊申请微信公众帐号,操作流程请參照百度经验【怎样注冊微信公众帐号】: http://jingyan.baidu.com/article/363872ecd593406e4aa16f77.html 注冊公众帐号并通过审核后,登录微信公众平台。在“开发人员中心”中点击“开发模式”成为开发人员。 (2)登录微信公众平台 https://mp.weixin.qq.com/ ,在“设置-公众号设置-帐号详情”中取得登录邮箱、原始ID、微信号、类型等字段。在“开发人员中心-配置项”中取得AppId、AppSecret信息。 (3)在捷微系统中。点击“微配置中心-公众帐号管理”菜单,点击“创建公众帐号”button,将Token、登录邮箱、原始ID、微信号、类型、AppId、AppSecret填写到对应的录入框中。点“确定”button。 注意:上述信息必须与微信公众平台上取得的信息一致,否则下一步操作不能通过链接验证。 (4)在微信公众平台“开发人员中心-server配置”处填写URL和Token。 URL:微信第三方平台与微信对接的URL规则:域名+项目名称+wechatController.do?wechat。因此使用捷微开源微信平台。URL请填写 http://www.jeewx.com

uniapp微信小程序 - 一个页面多个倒计时(代码整理)

送分小仙女□ 提交于 2019-12-19 16:08:17
uniapp微信小程序 - 一个页面多个倒计时(代码整理) 前几天公司新需求,需要在我们的小程序中添加拼团功能,写的过程中有遇到写的很爽的地方,也有很头疼的功能,比如一个页面多个倒计时,这个小功能原以为不难,没想到居然让我研究了一整天才搞定,简直闹心,闲话少叙,下面贴代码 设计图(需求) 结构 <view class="group-list" v-for="item in message" :key="item.productId"> <view class="group-img" @click="navTo"> <image :src="item.productPicture"></image> </view> <view class="group-info"> <view class="product-name">{{item.productName}}</view> <view class="product-price"> <text class="discounts">¥{{item.productCurrentPrice}}</text> <text class="original">¥{{item.productMarketPrice}}</text> </view> <view class="group-partner"> <scroll-view scroll-x>

【知识整理】移动端微信页面禁止字体放大

与世无争的帅哥 提交于 2019-12-08 00:27:08
由于微信自带字体放大功能,因此基于微信的页面都可以通过微信进行字体放大,但是有些情况下这并不是我们想要的,因为很多移动端页面的开发都是使用rem作为单位的,当使用微信进行字体放大是,会导致页面的整体布局乱掉的情况出现,这对用户体验来说是极其不友好的,我们希望能够禁止微信的字体放大功能,下面我通过查找资料找到的一些解决方法,至于移动端页面是如何开发的及rem单位的特点,这里不做赘述,详情请参考我的文章" 浅谈移动端页面设计的门道 "一文。 1.安卓手机禁止字体放大js代码 <span style="font-size:14px;">/* * 页面加入这段代码可使Android机器页面不再受到用户字体缩放强制改变大小 * 但是会有一个1秒左右的延迟,期间可以考虑通过loading展示 * 仅供参考 */ (function(){ if (typeof(WeixinJSBridge) == "undefined") { document.addEventListener("WeixinJSBridgeReady", function (e) { setTimeout(function(){ WeixinJSBridge.invoke('setFontSizeCallback',{"fontSize":0}, function(res) { // alert(JSON.stringify

微信公众平台开发:进阶篇(Web App开发入门)

烈酒焚心 提交于 2019-12-07 09:18:01
WebApp与Native App有何区别呢? Native App: 1、开发成本非常大。一般使用的开发语言为JAVA、C++、Objective-C。 2、更新体验较差、同时也比较麻烦。每一次发布新的版本,都需要做版本打包,且需要用户手动更新(有些应用程序即使不需要用户手动更新,但是也需要有一个恶心的提示)。 3、非常酷。因为native app可以调用IOS中的UI控件以UI方法,它可以实现WebApp无法实现的一些非常酷的交互效果。 4、Native app是被Apple认可的。Native app可以被Apple认可为一款可信任的独立软件,可以放在Apple Stroe出售,但是Web app却不行。 Web App: 1、开发成本较低。使用web开发技术就可以轻松的完成web app的开发。 2、升级较简单。升级不需要通知用户,在服务端更新文件即可,用户完全没有感觉。 3、维护比较轻松。和一般的web一样,维护比较简单,它其实就是一个站点。 Webapp说白了就是一个针对Iphone、Android优化后的web站点,它使用的技术无非就是HTML或HTML5、CSS3、JavaScript,服务端技术JAVA、PHP、ASP。 当然,因为这些高端智能手机(Iphone、Android)的内置浏览器都是基于webkit内核的,所以在开发WEBAPP时,多数都是使 用