- 自己封装的input组件,placeholder-class使用外部样式不生效?
代码示例: input.wxml [代码]<[代码][代码]input[代码][代码] [代码][代码]class[代码][代码]=[代码][代码]"pps-class pps-input-el pps-color-gray {{clearable?'pps-input-clearable':''}}"[代码][代码] [代码][代码]placeholder[代码][代码]=[代码][代码]"{{placeholder}}"[代码][代码] [代码][代码]type[代码][代码]=[代码][代码]"{{type}}"[代码][代码] [代码][代码]disabled[代码][代码]=[代码][代码]'{{disabled}}'[代码][代码] [代码][代码]maxlength[代码][代码]=[代码][代码]'{{maxlength}}'[代码][代码] [代码][代码]cursor-spacing[代码][代码]=[代码][代码]"{{cursorSpacing}}"[代码][代码] [代码][代码]value[代码][代码]=[代码][代码]"{{val}}"[代码][代码] [代码][代码]focus[代码][代码]=[代码][代码]"{{focus}}"[代码][代码] [代码][代码]bindinput[代码][代码]=[代码][代码]"bindChange"[代码][代码] [代码][代码]bindfocus[代码][代码]=[代码][代码]"bindFocus"[代码][代码] [代码][代码]bindblur[代码][代码]=[代码][代码]"bindBlur"[代码][代码] [代码][代码]placeholder-class[代码][代码]=[代码][代码]"pps-placeholder"[代码][代码] [代码][代码]>[代码][代码] [代码][代码]</[代码][代码]input[代码][代码]>[代码] input.js [代码]Component({[代码][代码] [代码][代码]options:{[代码][代码]addGlobalClass:[代码][代码]true[代码][代码]},[代码][代码]})[代码] app.wxss [代码].pps-placeholder {[代码][代码] [代码][代码]color[代码][代码]: [代码][代码]#CCCCCC[代码][代码];[代码][代码] [代码][代码]}[代码] 问题复现: input.wxml是自定义input组件,将小程序原生input再封装了一层,组件声明了addGlobalClass为true,即外部样式可以影响自定义组件。 input placeholder-class使用的是app.wxss中定义的样式,但实际上placeholder的颜色未生效。
2019-08-21 - webview页面中嵌入iframe,iframe中h5页面微信授权跳转回来问题
- 当前 Bug 的表现(可附上截图) [图片] [图片] 小程序web-view内嵌自己开发的页面(图一),页面上包括一个iframe,和分享和跳转按钮。 现在iframe使用运营的h5页面,h5页面会调到微信授权,授权完成后,就会带着父级页面回跳到h5页面(图二),此时分享和跳转按钮都消失了,。 请问有人碰到过这个问题吗,求解决方法 - 预期表现 - 复现路径 - 提供一个最简复现 Demo
2019-07-19 - app.json的usingComponents字段中声明自定义组件
- 当前 Bug 的表现(可附上截图) app.json的usingComponents字段中声明自定义头部header组件,但在miniprogram_npm中的页面自定义头部不生效。 如果是在页面的json文件中声明,是可以的。 - 预期表现 项目页面太多了,不想一个一个在页面的json文件中声明,求怎么解决 - 复现路径 - 提供一个最简复现 Demo
2019-04-11