
作者:微信公开课+
作品:微信公开课
地区:全国小程序
标签:教育,工具,微信公开课,资讯
描述:微信公开课是微信官方与小程序行业合作伙伴沟通交流的微信小程序社区,为线下微信小程序公开课的免费授课提供线上的相关服务,包括查阅小程序活动议程、参与小程序活动互动以及回顾小程序课程内容等。
声明:作者对小程序服务信息内容及运营行为等真实性/合法性及有效性承担全部责任
订阅微信公开课小程序
-
微信小程序input设置“opacity:0;”属性,手机不识别的问题
2019-03-15 18:17:35微信公开课小程序热门讨论关于「微信小程序input设置“opacity:0;”属性,手机不识别的问题」的小程序开发问题
补充:用小程序实现了“输入6位数字的支付密码”功能,需为input设置“opacity:0”属性在微信开发者工具中,该功能是正常的用手机(红米3)查看该功能时,发现“opacity:0”属性并没有生效获得焦点时,input的“opac
展开:用小程序实现了“输入6位数字的支付密码”功能,需为input设置“opacity:0”属性在微信开发者工具中,该功能是正常的用手机(红米3)查看该功能时,发现“opacity:0”属性并没有生效获得焦点时,input的“opacity:0”属性没有生效失去焦点后,input的“opacity:0”属性生效了怎办即速小程序:大佬解决了没字体也能设置透明这光标咋弄掉坑真多啊:@1楼,“发现一个不需要input又想调起键盘的场景”什么意思字体颜色改成白色,光标是黑色的:发现一个不需要input又想调起键盘的场景你的这个问题暂时还解决不了,先试下将字体颜色改成白色看看
更多有关「微信小程序input设置“opacity:0;”属性,手机不识别的问题」的讨论可以前往微信公开课小程序参与互动哦! -
微信小程序IOS上传照片没有错误,安卓上传的时候却报错
2019-03-15 18:17:35微信公开课小程序热门讨论关于「微信小程序IOS上传照片没有错误,安卓上传的时候却报错」的小程序开发问题
补充:安卓上传报错request:failsslhandshakeerrorIOS上传没有错误;有知道这个是为什么帮忙解答下谢谢
展开:安卓上传报错:request:failsslhandshakeerrorIOS上传没有错误;有知道这个是为什么吗帮忙解答下谢谢
更多有关「微信小程序IOS上传照片没有错误,安卓上传的时候却报错」的讨论可以前往微信公开课小程序参与互动哦! -
微信小程序ios版本搜索不到,安卓版可以,急需解决
2019-03-15 18:17:35微信公开课小程序热门讨论关于「微信小程序ios版本搜索不到,安卓版可以,急需解决」的小程序开发问题
补充:微信小程序ios版本搜索不到,安卓版可以,急需解决
展开:当前Bug的表现预期表现wx35e1ea1342567ec8复现路径wx35e1ea1342567ec8提供一个最简复现Demowx35e1ea1342567ec8即速小程序:已支持搜索:处理中,有结果原帖回复
更多有关「微信小程序ios版本搜索不到,安卓版可以,急需解决」的讨论可以前往微信公开课小程序参与互动哦! -
微信小程序ios端测试,快速双击屏幕,页面会向上或向下移动,求解决方案,蟹蟹
2019-03-15 18:17:35微信公开课小程序热门讨论关于「微信小程序ios端测试,快速双击屏幕,页面会向上或向下移动,求解决方案,蟹蟹」的小程序开发问题
补充:微信小程序ios端测试,快速双击屏幕,页面会向上或向下移动,求解决方案,蟹蟹微信者回复开发者回复同样的问题,您找到解决办法了开发者回复同样的问题,您找到解决办法了
展开:微信小程序ios端测试,快速双击屏幕,页面会向上或向下移动,求解决方案,蟹蟹即速小程序:同样的问题,您找到解决办法了吗?:同样的问题,您找到解决办法了吗?
更多有关「微信小程序ios端测试,快速双击屏幕,页面会向上或向下移动,求解决方案,蟹蟹」的讨论可以前往微信公开课小程序参与互动哦! -
微信小程序ios设置圆角半径后下边框不显示
2019-03-15 18:17:35微信公开课小程序热门讨论关于「微信小程序ios设置圆角半径后下边框不显示」的小程序开发问题
补充:微信小程序ios系统input和text控件设置圆角半径后下边框不显示,如果不设置圆角半径的话,边框正常微信者回复开发者回复楼主这个问题解决了嘛
展开:微信小程序ios系统input和text控件设置圆角半径后下边框不显示,如果不设置圆角半径的话,边框正常即速小程序:楼主这个问题解决了嘛
更多有关「微信小程序ios设置圆角半径后下边框不显示」的讨论可以前往微信公开课小程序参与互动哦! -
微信小程序npm第三方包全局变量processenvNODE未定义
2019-03-15 18:17:35微信公开课小程序热门讨论关于「微信小程序npm第三方包全局变量processenvNODE未定义」的小程序开发问题
补充:微信小程序npm第三方包全局变量processenvNODE未定义
展开:需求的场景描述(希望解决的问题)我本周开始在学习微信小程序开发,需要使用redux管理数据状态,但发现有问题第一步:初始化packagejson;$npminit第二步:安装redux;$npminstallproductionredux第三步:使用开发者工具,构建npm;构建成功后,在根目录看到miniprogram_npm文件夹,第四步:小程序js文件中引用,比如constreduxLib=require(redux);第五步:编译小程序,此时报错了;VM15166:1thirdScriptErrorsdkuncaughtthirdErrorprocessisnotdefinedReferenceError:processisnotdefined错误原因是代码中有如下代码:121: if(processenvNODE_ENV!==production){分析:小程序中require第三方包,不是直接使用node_modules中文件,而是开发者工具构建后miniprogram_npm文件夹,流程方案是没有问题的但是对于源npm包中文件代码processenvNODE_ENV出现未定义该如何解决呢npm包中出现processenvNODE_ENV在浏览器端肯定是不通过的,我们知道现在大部分通过webpack打包,比如扩展webpackDefinePlugin可以注入变量,在打包期间将js代码替换掉newwebpackDefinePlugin({processenvNODE_ENV:JSONstringify(development)})我也查看了官方回复类似:https:developersweixinqqcomcommunitydevelopdoc000ece287f43202c46c6c0ad356000?highLine=processenv但没有解决,你们尝试新建一个项目,就安装redux:401版本,问题就重现了;实际对于第三方npm包的方案中,解决的还不是很彻底,受限制比较多题外尝试:node_modules文件夹中redux包中packagejson文件,节点main:libreduxjs文件,如果更改为main:distreduxjs,因为dist目录是打包后的文件;则不会报错,仅仅是require不报错,功能我还未写,是否可用未知;但我们不肯能去手动更改第三方包,多人开发,多次变更,很容易引入bug的;再者文件 main:libreduxjs也不是源码,不是src下文件,是个中间文件,完全可用的,所以微信开发者工具应该提供编译期间变量定义或者替换也许自定义编译条件可以解决,能够给个详细的操作说明,文档太简单,回复更简单但有想想自定义编译与js代码替换似乎没关系,到底要怎么解决变量注入或者变量替换呢希望提供的能力微信开发者工具,在编译或打包时,如何给第三方包注入变量比如替换掉源码包processenvNODE_ENV即速小程序:我的描述中,不是模拟,是微信开发者工具在”构建NPM包“过程中,让开发者有条件的替换被构建包文件以下是reduxlibreduxjs文件片段if(processenvNODE_ENV!==production){ if(typeofreducers[key]===undefined){ warning(Noreducerprovidedforkey+key+); } }以下是reduxdistreduxjs文件片段{ if(typeofreducers[key]===undefined){ warning(Noreducerprovidedforkey+key+); } }如果提供一种方案,自定义变量配置,意思是构建过程中,对源码processenvNODE_ENV替换为development{processenvNODE_ENV:development}替换后结果如下if(development!==production){ if(typeofreducers[key]===undefined){ warning(Noreducerprovidedforkey+key+); } }现在开发者工具在构建npm时,也是读取包文件字符串,然后外边套上模块化,封装为微信小程序包;以下就是微信开发者工具在构建npm包时的外壳;moduleexports=(function(){var__MODS__={};var__DEFINE__=function(modId,func,req){varm={exports:{}}; __MODS__[modId]={status:0,func:func,req:req,m:m};};var__REQUIRE__=function(modId,source){if(!__MODS__[modId])returnrequire(source);if(!__MODS__[modId]status){varm={exports:{}}; __MODS__[modId]status=1; __MODS__[modId]func(__MODS__[modId]req,m,mexports);if(typeofmexports===object){Objectkeys(mexports)forEach(function(k){__MODS__[modId]mexports[k]=mexports[k];});if(mexports__esModule)ObjectdefineProperty(__MODS__[modId]mexports,__esModule,{value:true});}else{__MODS__[modId]mexports=mexports;}}return__MODS__[modId]mexports;};var__REQUIRE_WILDCARD__=function(obj){if(obj&&obj__esModule){returnobj;}else{varnewObj={};if(obj!=null){for(varkinobj){if(ObjectprototypehasOwnPropertycall(obj,k))newObj[k]=obj[k];}}newObjdefault=obj;returnnewObj;}};var__REQUIRE_DEFAULT__=function(obj){returnobj&&obj__esModule?objdefault:obj;};__DEFINE__(1546957715463,function(require,module,exports){原npm包中文件拷贝到此处,外层微信穿上模块衣服;},function(modId){varmap={};return__REQUIRE__(map[modId],modId);})return__REQUIRE__(1546957715463);})()我的需求不是一个包使用的问题,webpack打包的包很多了,npm社区更多第三方包都会有类似问题,是不是该考虑从源头上解决,而不是一味的苛刻包的格式符合微信的,这些npm包也不是特殊包,也是行业认可的,你们说是吗有问题解决问题,不要一味推脱;我今天下午测试了,修改node_modules文件夹中redux包中packagejson文件,节点main:libreduxjs文件,如果更改为main:distreduxjs,代码不会出错,且类库可用修改第三方包配置不是长远方案:不能在require第三方包的前面模拟一个process对象么
更多有关「微信小程序npm第三方包全局变量processenvNODE未定义」的讨论可以前往微信公开课小程序参与互动哦! -
微信小程序picker组件在android上的问题
2019-03-15 18:17:35微信公开课小程序热门讨论关于「微信小程序picker组件在android上的问题」的小程序开发问题
补充:在一个页面同时使用两次picker且mode都是date,两者之间的日期区间没有重叠,在安卓手机中,选择其中一个picker日期后,该日期被记忆,且不在另一个picker的日期区间,导致另外一个picker无法选择日期,请问如何解决
展开:在一个页面同时使用两次picker且mode都是date,两者之间的日期区间没有重叠,在安卓手机中,选择其中一个picker日期后,该日期被记忆,且不在另一个picker的日期区间,导致另外一个picker无法选择日期,请问如何解决
更多有关「微信小程序picker组件在android上的问题」的讨论可以前往微信公开课小程序参与互动哦! -
微信小程序text标签高度无效并且将view直接撑开到最大怎么解决
2019-03-15 18:17:35微信公开课小程序热门讨论关于「微信小程序text标签高度无效并且将view直接撑开到最大怎么解决」的小程序开发问题
补充:内填充,外填充都无法解决,设置高度也没用这个是bug,底部的文字看不到微信者回复开发者回复将text设置display属性为block,高度就生效了
展开:内填充,外填充都无法解决,设置高度也没用这个是bug吗,底部的文字看不到即速小程序:将text设置display属性为block,高度就生效了
更多有关「微信小程序text标签高度无效并且将view直接撑开到最大怎么解决」的讨论可以前往微信公开课小程序参与互动哦!