仔细看了 #198 ,确定我这个属于新问题:
当我写样式时,如果写成 input.form-control { ... }
最终会被编译成 _input form-control { ... }
,这是没问题的,但是当这个样式用在 placeholder-class
上就出问题了:
同一个 input
的 class="form-control"
最终会被编译成 class="_input form-control"
,但是 placeholder-class="form-control"
最终会被编译成 class="form-control"
,漏掉了 _input
。于是就出现了样式失效的问题。
5条答案
按热度按时间n9vozmp41#
无法复现。
输入
输出
mpvue@1.0.12
mpvue-loader@1.0.14
mpvue-template-compiler@1.0.12
cwdobuhd2#
我这边测试也是失效的,mpvue设置input组件placeholder的placeholder-class样式失效,但是设置placeholder-style是可以的,也是醉了
xnifntxz3#
确实是mpvue的一个bug,希望官方早些修复
gc0ot86w4#
这个issue还开着,在这里重复po一下。#198 关掉的解决方案是去掉scoped,我想请问一下, mpvue处理bug时,是否将此类不兼容vue功能作为常规解决方案?
p4rjhz4m5#
@michaelize 建议贴个最小复现代码吧,我这边隔太久都不做那个项目了,已经记不起具体细节了。😂