- 导航背景在频繁切换时无法显示正确的颜色
导航背景在频繁切换时无法显示正确的颜色,会显示上一个tabar的导航背景色 wx.setNavigationBarColor({ frontColor: "#171717", backgroundColor: "#f5f5f5" }); 以及 navigationBarBackgroundColor
2019-12-20 - textarea内容在特定情况下获取不到
textarea组件在安卓客户端,某些输入法,输入纯英文 不点确定或者完成 点击空白区域 bindinput 获取不到值(可复现小程序--瑞幸咖啡--订单备注或者下面网址所展现的效果) https://img.hipee.cn/hibreath/text.mp4
2019-12-12 - compressImage 支持gif么?
压缩图片支持gif么
2019-12-11 - 安卓10蓝牙连接问题,调用接口一直显示10012超时?
昨天晚上升级了安卓10系统,之后蓝牙连接就一直连不上 安卓9之前也有小概率连接出现问题,但是还可以接受,现在安卓10压根连不上了 errCode: 10012, errMsg: "createBLEConnection:fail:operate time out 10012operate time out连接超时[图片]
2019-12-09 - wx.compressImage之后有支持开发者工具的计划么?
[图片] 这样处理一些问题好麻烦的感觉,请问官方后续有计划么
2019-12-07 - iphone 6p wx.getSystemInfo 蓝牙状态显示不正确?
借用上述API判断蓝牙状态 在iphone 6 p (ios12)上明明打开了蓝牙开关 res中会返回的是false
2019-11-20 - 安卓10.0蓝牙连接失败或超时有人遇到过么?
调用 wx.createBLEConnection 这个API的时候,安卓9.0基本没什么大问题,更新Android 10.0之后 调用接口 出现错误码为 10003或者10012,也就是连接失败或者连接超时 暂不确定是否和安卓10有关系 请问有木有人有同样的情况呢
2019-11-19 - 请问如何实现小程序左上角的自定义返回?
现在借用 onUnload 方法在里边写跳转 并不实用··请教下大家有没有什么更好的办法实现自定义返回或者根据条件自定义返回
2019-10-28 - 在onUnload中调用navigateBack 跳转页面时页面闪烁怎么解决?
在onUnload中调用navigateBack方法实现返回到指定页面, 举例:A-->B-->C-->D 假如想直接从D回到A页面 用以上方法会闪烁中间的B C页面 请问有什么好的解决办法吗(根据条件 返回指定页面)
2019-10-22 - 关于小程序之后可以对SVG直接支持吗?
[代码]<!DOCTYPE html>[代码][代码]<html lang=[代码][代码]"en"[代码][代码]>[代码][代码]<head>[代码][代码] [代码][代码]<meta charset=[代码][代码]"UTF-8"[代码][代码]>[代码][代码] [代码][代码]<meta name=[代码][代码]"viewport"[代码] [代码]content=[代码][代码]"width=device-width, initial-scale=1.0"[代码][代码]>[代码][代码] [代码][代码]<meta http-equiv=[代码][代码]"X-UA-Compatible"[代码] [代码]content=[代码][代码]"ie=edge"[代码][代码]>[代码][代码] [代码][代码]<title>chart</title>[代码][代码] [代码][代码]<style>[代码][代码] [代码][代码]* {[代码][代码] [代码][代码]padding: 0;[代码][代码] [代码][代码]margin: 0;[代码][代码] [代码][代码]box-sizing: border-box;[代码][代码] [代码][代码]}[代码][代码] [代码][代码]html, body, .view {[代码][代码] [代码][代码]height: 100%;[代码][代码] [代码][代码]}[代码][代码] [代码][代码].view {[代码][代码] [代码][代码]display: flex;[代码][代码] [代码][代码]justify-content: center;[代码][代码] [代码][代码]align-items: center;[代码][代码] [代码][代码]background:[代码] [代码]#000;[代码][代码] [代码][代码]}[代码][代码] [代码][代码].chart {[代码][代码] [代码][代码]width: 250px;[代码][代码] [代码][代码]height: 250px;[代码][代码] [代码][代码]}[代码][代码] [代码][代码]svg {[代码][代码] [代码][代码]display: block;[代码][代码] [代码][代码]width: 100%;[代码][代码] [代码][代码]height: 100%;[代码][代码] [代码][代码]}[代码][代码] [代码][代码].circle {[代码][代码] [代码][代码]stroke-linecap: round;[代码][代码] [代码][代码]transition: all .4s;[代码][代码] [代码][代码]}[代码][代码] [代码][代码]</style>[代码][代码]</head>[代码][代码]<body>[代码][代码] [代码][代码]<div class=[代码][代码]"view"[代码][代码]>[代码][代码] [代码][代码]<div class=[代码][代码]"chart"[代码][代码]>[代码][代码] [代码][代码]<svg version=[代码][代码]"1.1"[代码] [代码]xmlns=[代码][代码]"http://www.w3.org/2000/svg"[代码] [代码]x=[代码][代码]"0"[代码] [代码]y=[代码][代码]"0"[代码] [代码]width=[代码][代码]"100"[代码] [代码]height=[代码][代码]"100"[代码] [代码]viewBox=[代码][代码]"0 0 100 100"[代码][代码]>[代码][代码] [代码][代码]<defs>[代码][代码] [代码][代码]<linearGradient id=[代码][代码]"otog"[代码] [代码]x1=[代码][代码]"0%"[代码] [代码]y1=[代码][代码]"0%"[代码] [代码]x2=[代码][代码]"100%"[代码] [代码]y2=[代码][代码]"0%"[代码][代码]>[代码][代码] [代码][代码]<stop offset=[代码][代码]"0%"[代码] [代码]style=[代码][代码]"stop-color:rgb(235, 107, 3); stop-opacity:1"[代码] [代码]/>[代码][代码] [代码][代码]<stop offset=[代码][代码]"100%"[代码] [代码]style=[代码][代码]"stop-color:rgb(91, 205, 89); stop-opacity:1"[代码] [代码]/>[代码][代码] [代码][代码]</linearGradient>[代码][代码] [代码][代码]</defs>[代码][代码] [代码][代码]<text x=[代码][代码]"26"[代码] [代码]y=[代码][代码]"60"[代码] [代码]fill=[代码][代码]"url(#otog)"[代码] [代码]style=[代码][代码]"font-size: 25px;"[代码][代码]>[代码][代码] [代码][代码]<tspan id=[代码][代码]"text"[代码][代码]></tspan>[代码][代码] [代码][代码]</text>[代码][代码] [代码][代码]</svg>[代码][代码] [代码][代码]</div>[代码][代码] [代码][代码]</div>[代码][代码] [代码][代码]<script>[代码][代码] [代码][代码]var[代码] [代码]wrap = document.querySelector([代码][代码]'svg'[代码][代码]);[代码][代码] [代码][代码]var[代码] [代码]text = document.getElementById([代码][代码]'text'[代码][代码]);[代码][代码] [代码][代码]var[代码] [代码]pi = Math.PI;[代码][代码] [代码][代码]var[代码] [代码]r = 40;[代码][代码] [代码][代码]var[代码] [代码]d = 2 * r * pi;[代码][代码] [代码][代码]var[代码] [代码]part = d / 8;[代码][代码] [代码][代码]var[代码] [代码]sum = part * 5;[代码] [代码] [代码][代码]function[代码] [代码]dashArray(val) {[代码][代码] [代码][代码]if[代码][代码](val > 100 || val < 0) [代码][代码]return[代码][代码];[代码][代码] [代码][代码]var[代码] [代码]cut = state => (state - val) * part / 20[代码][代码] [代码][代码]if[代码][代码](val > 80) {[代码][代码] [代码][代码]return[代码] [代码]`${part} 5 ${part} 5 ${part} 5 ${part} 5 ${part - cut(100)} ${ d * 3 / 8 - 20 + cut(100) }`[代码][代码] [代码][代码]}[代码][代码] [代码][代码]if[代码][代码](val > 60) {[代码][代码] [代码][代码]return[代码] [代码]`${part} 5 ${part} 5 ${part} 5 ${part - cut(80)} ${ d / 2 - 15 + cut(80) }`[代码][代码] [代码][代码]}[代码][代码] [代码][代码]if[代码][代码](val > 40) {[代码][代码] [代码][代码]return[代码] [代码]`${part} 5 ${part} 5 ${part - cut(60)} ${ d * 5 / 8 - 10 + cut(60) }`[代码][代码] [代码][代码]}[代码][代码] [代码][代码]if[代码][代码](val > 20) {[代码][代码] [代码][代码]return[代码] [代码]`${part} 5 ${part - cut(40)} ${ d * 5 / 3 - 5 + cut(40) }`[代码][代码] [代码][代码]}[代码][代码] [代码][代码]return[代码] [代码]`${part - cut(20)} ${ d * 7 / 8 + cut(20) }`[代码][代码] [代码][代码]}[代码][代码] [代码] [代码] [代码][代码]function[代码] [代码]createRing(x, y, r, color) {[代码][代码] [代码][代码]var[代码] [代码]circle = document.createElementNS([代码][代码]'http://www.w3.org/2000/svg'[代码][代码], [代码][代码]'circle'[代码][代码]);[代码][代码] [代码][代码]circle.setAttribute([代码][代码]'class'[代码][代码], [代码][代码]'circle'[代码][代码]);[代码][代码] [代码][代码]circle.setAttribute([代码][代码]'cx'[代码][代码], x);[代码][代码] [代码][代码]circle.setAttribute([代码][代码]'cy'[代码][代码], y);[代码][代码] [代码][代码]circle.setAttribute([代码][代码]'r'[代码][代码], r);[代码][代码] [代码][代码]circle.setAttribute([代码][代码]'fill'[代码][代码], [代码][代码]'none'[代码][代码]);[代码][代码] [代码][代码]circle.setAttribute([代码][代码]'stroke'[代码][代码], color);[代码][代码] [代码][代码]circle.setAttribute([代码][代码]'stroke-width'[代码][代码], 3);[代码][代码] [代码][代码]circle.style.strokeDashoffset = - d * 3 / 8 - 5.8;[代码][代码] [代码][代码]wrap.appendChild(circle);[代码][代码] [代码][代码]return[代码] [代码]circle;[代码][代码] [代码][代码]}[代码] [代码] [代码][代码]var[代码] [代码]backRing = createRing(50, 50, 40, [代码][代码]'#777'[代码][代码]);[代码][代码] [代码][代码]backRing.style.strokeDasharray = dashArray(100);[代码][代码] [代码][代码]var[代码] [代码]frontRing = createRing(50, 50, 40, [代码][代码]'url(#otog)'[代码][代码]);[代码][代码] [代码][代码]function[代码] [代码]setPercent(val) {[代码][代码] [代码][代码]frontRing.style.strokeDasharray = dashArray(val);[代码][代码] [代码][代码]text.innerHTML = val + [代码][代码]'%'[代码][代码];[代码][代码] [代码][代码]}[代码][代码] [代码][代码]setInterval(() => {[代码][代码] [代码][代码]setPercent(Math.round(100 * Math.random()));[代码][代码] [代码][代码]}, 1000);[代码][代码] [代码][代码]</script>[代码][代码]</body>[代码][代码]</html>[代码]用svg实现了一个动画效果 但是用小程序不支持,看了官方文档,用到了很多别的技术,之后有没有对应的API呢 和canvas一样
2019-09-04