- 微信小程序码在本地测试时可生成,发布后就无法生成?
问题描述: 公司的小程序有一个分享的功能,使用的是小程序码分享。然后我通过官方接口 https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token= 在本地可成功生成二维码(没有走后端接口),然后我把小程序发布到了线上,但线上版本无法生成小程序码。不知道是什么原因,即使我做了点击刷新也无法生成。 如图:本地时,无论开发者工具还是小程序中,都可以正常生成小程序码。 [图片] 但发布的线上版本就无法生成,如下图: [图片]
2020-11-24 - 官方提供的textarea组件示例代码在安卓机上,回退主界面后再进入,疑似要第二次才能唤醒软键盘?
说明下,代码片段是微信官方提供的代码片段。 复现步骤: 1、首先直接点击代码片段的链接,会自动打开客户端的开发者工具。啥都不用修改,点击【导入】按钮就行了; 2、然后用安卓手机扫码预览进入界面,此时先在文本框中随便输入内容; 3、直接按安卓机中间的那个键(从下向上滑),就是回到手机界面; 4、这一步很关键!继续在安卓机中间那个键的位置,从下向上滑,找到刚才我们打开的小程序后点击进入; 5、进入后此时输入框中可能会没有光标,我们点击输入框,此时光标出现了,但软键盘没有被唤醒?不知道怎样表达,反正第一次没看到键盘; 6、此时再点击一次输入框,软键盘就被唤醒了。 具体的操作见视频,里面复现了2次哦~ 如图: [图片] 视频演示(上传腾讯视频要身份验证,我放弃了,换别的平台上传了视频): https://cloud.video.taobao.com//play/u/759415648/p/1/e/6/t/1/269291360017.mp4
2020-06-19 - 行内style样式在最新版开发者工具出现at-rule or selector expected?
前几天我手抖,升级了微信开发者工具到最新版,也就是1.03.2005140这个版本(win10 64位电脑)。今天我再打开编辑器发现一个有趣的现象,若组件中有行内样式且设置动态值的化为就出现:at-rule or selector expected 的报错。 比如: <view style="top:{{topValue}}">这个在1.03.2005140版本就会报错,在未升级前不会报错</view> <view class="box {{isShow === true ? 'active' : ''}}">这个不报错</view> 如图: [图片] 在社区搜索,我发现在5月28号时就有人提出过此问题,原帖子地址:https://developers.weixin.qq.com/community/develop/doc/00066c42dd4a602fa86a2a4ab5bc00?highline=at-rule%20or%20selector%20expected 社区管理提供的截图中,微信小程序开发者工具版本与我的不同,麻烦社区管理和技术团队核实下问题,谢谢。
2020-06-18 - 【已解决】自定义组件多层级嵌套时,组件n无法继承组件m的样式?
注意不是组件继承页面的样式,是组件继承组件的样式。 可能标题不太好理解,举个例子。 现有父级页面index/index.html 和 4个自定义组件,嵌套情况如下, index/index.html 页面中引入组件A <view> <view>这是index/index.html首页</view> <componentA></componentA> </view> 组件A中的代码如下: 组件A中继续引入组件B、C、D... <view class="box-a"> <view>这是A组件</view> <componentB> <componentC> <componentD></componentD> </componentC> </componentB> </view> 我在组件A的.wxss中写了一些样式如下: .box-a { background: #ccc } .box-a .box-a__d{ /* 组件a中设置组件d的样式 */ background: #f00 } 组件D的wxml如下: <view> <view class="box-a__d">这是A组件</view> </view> 现在的问题就是:组件D不会继承组件A中设置的样式,请问要怎么搞。 我尝试在组件D中添加addGlobalClass 或 styleIsolation 但都没有用。如果把组件A中的样式写到app.wxss中是可以的,但我现在不能写到page级别的页面中,我需要组件控制组件。
2020-04-29 - 【已解决】Local History插件跟微信小程序开发者工具不兼容?
--------------------------------------更新start:2020/06/25 22:11------------------------------------ 一晃就是半年,这个问题竟然无人解答。自己挖坑自己填,方案如下: 方案一(不推荐):删除.history目录下的相关文件并且清空开发者工具中的缓存,缺一不可! 方案二(推荐):在当前项目中配置 "local-history.path" ,将历史文件存放到项目外。 详情见:http://www.yilingsj.com/xwzj/2020-06-25/weixin-local-history.html --------------------------------------更新end ------------------------------------ --------------------------------------分割线------------------------------------ 事情经过: 我使用vs code开发微信小程序,vs code中安装了Local History这个插件,该插件会在项目根目录中创建一个名为.history的目录。运行微信开发者工具后偶尔会出现控制台报错,如:VM3060:1 file: .history/components/popup-protocol/index_20200103215321.js unknown: Unexpected token, expected , 如图: [图片] 这个错误不是经常出现,偶尔出现但是很烦。不知道如何设置,有没有人遇到过呀,谢谢。
2020-01-03 - 苹方字体PingFang-SC-Bold比Medium要小?!
上次的小程序,无意间发现字体有问题。就是PingFang-SC-Bold 竟然不如 PingFang-SC-Medium!效果图如下: [图片] 或者直接复制下方代码粘贴到小程序中保存即可看到效果上图的效果。 代码片段: [代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]'fonts'[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]style[代码][代码]=[代码][代码]'font-family:PingFang-SC-Bold;'[代码][代码]>字体 PingFang-SC-Bold</[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]style[代码][代码]=[代码][代码]'font-family:PingFang-SC-Medium;'[代码][代码]>字体 PingFang-SC-Medium;</[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]style[代码][代码]=[代码][代码]'font-family:PingFang-SC-Regular;'[代码][代码]>字体 PingFang-SC-Regular;</[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]style[代码][代码]=[代码][代码]'font-family:PingFang-SC-light;'[代码][代码]>字体 PingFang-SC-light</[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]style[代码][代码]=[代码][代码]''[代码][代码]>默认系统字体</[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]style[代码][代码]=[代码][代码]'font-weight:300'[代码][代码]>默认系统字体 300</[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]style[代码][代码]=[代码][代码]'font-weight:400'[代码][代码]>默认系统字体 400</[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]style[代码][代码]=[代码][代码]'font-weight:500'[代码][代码]>默认系统字体 500</[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]style[代码][代码]=[代码][代码]'font-weight:600'[代码][代码]>默认系统字体 600</[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]style[代码][代码]=[代码][代码]'font-weight:700'[代码][代码]>默认系统字体 700</[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]style[代码][代码]=[代码][代码]'font-weight:800'[代码][代码]>默认系统字体 800</[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]style[代码][代码]=[代码][代码]'font-weight:900'[代码][代码]>默认系统字体 900</[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]</[代码][代码]view[代码][代码]>[代码]弱弱的问下:这个问题要怎么解决,明明Bold比Medium粗,怎么结果翻车了?[图片]
2018-12-03 - 【已自救】一觉醒来,win10系统更新了,小程序模拟器部分样式丢失
============结帖:上午瞎点,结果试出来了!点击工具右上角的详情--项目设置-调试基础库切换成最新的2.4版本就好了。奇怪的是:这个为什么有时会变化呢? [图片] ============ - 当前 Bug 的表现(可附上截图)[图片] [图片] - 预期表现,之前的没截图,只能用现在手机上的效果图了[图片] =============================== 说明:昨晚前的一个星期一直用的是v1.02.1810250,眼看就要搞完了,昨天关机前系统提示有更新,然后今天再打开电脑,我就惊呆了!小程序页面凌乱了,我更凌乱!看了下样式确定是部分样式无法加载,于是将版本更新到了最新版本v1.02.1811150,【重启】、【清空全部缓存】依旧样式丢失! 于是又找了个小伙伴,我直接把代码打包扔了过去,小伙伴先是抛来一个错误[图片]他此时用的是180420版本(我用1810250时控制台没有报这个错,错误页可以正常显示),然后小伙伴升级到最新的1115后就正常了,mac系统,可我的是win10啊,我觉得应该不是代码的问题,如果是的话,那我这一个星期都在一个错误的环境下写代码了?好吓人。。。。。。
2018-11-16