请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

为什么更改了样式picker就无法选中呢?

无库存时picker样式动态为disabled,picker处于禁用状态:

picker的disabled样式仅仅是设置了color: #D5D5DB
picker禁用需要设置mode=disabled,但是为什么样式设置为disabled,确实也被禁用了呢?

正在回答 回答被采纳积分+3

4回答

提问者 关中农家人 2019-03-13 23:25:11

wxml:

https://img1.sycdn.imooc.com//szimg/5c891f930001b16212150591.jpg

wxss:

https://img1.sycdn.imooc.com//szimg/5c8920560001f63a08700592.jpg

生成的css:

https://img1.sycdn.imooc.com//szimg/5c8920c50001086d10220490.jpg



0 回复 有任何疑惑可以回复我~
7七月 2019-03-12 00:48:32

还有picker禁用,文档里给出的disabled这个属性设置为True,并不是mode=disabled吧

0 回复 有任何疑惑可以回复我~
  • 提问者 关中农家人 #1
    对,没有mode=disabled,这个理解错了,应该是disabled=true/false
    回复 有任何疑惑可以回复我~ 2019-03-13 23:15:27
  • 提问者 关中农家人 #2
    而且设置了disabled=false,picker也是禁用状态,有点不理解了
    回复 有任何疑惑可以回复我~ 2019-03-13 23:57:18
  • 7七月 回复 提问者 关中农家人 #3
    我试了下,应该不是这个颜色起的作用,我在单独的代码段里也复现不了禁用。我得过几天回家后用完整看看零食商贩的源码。你可否提取这些代码到一个单独的picker中看看能否禁用?如果能禁用 分享一个代码片段到这里,我点开看看。
    回复 有任何疑惑可以回复我~ 2019-03-14 09:45:55
提问者 关中农家人 2019-03-11 19:58:54

wxml:

https://img1.sycdn.imooc.com//szimg/5c864ce90001573809870221.jpg

css:

https://img1.sycdn.imooc.com//szimg/5c864d3a000196cf03320074.jpg

老师请看,css中的disabled确实可以禁用picker,但是不知道怎么实现的

0 回复 有任何疑惑可以回复我~
  • 7七月 #1
    我怎么写了段单独的代码,这个是无效的呢?是不是js里有什么代码影响了?我现在手头没这个代码,你把相关的CSS和JS都贴出来我看下。我自己都忘记这块怎么当时写的这么奇怪,有点意思。
    回复 有任何疑惑可以回复我~ 2019-03-12 00:47:18
  • 7七月 #2
    你能抓一下,这里wxml里面最终生成的css吗?
    回复 有任何疑惑可以回复我~ 2019-03-12 00:47:36
  • 提问者 关中农家人 回复 7七月 #3
    我贴图
    回复 有任何疑惑可以回复我~ 2019-03-13 23:15:47
7七月 2019-03-10 23:51:23

可以看下HTML里的disabled 这个属性

0 回复 有任何疑惑可以回复我~
  • 提问者 关中农家人 #1
    但是这个disabled是写在class中的,并不是属性值,是个class的类名
    回复 有任何疑惑可以回复我~ 2019-03-11 14:27:08
  • 7七月 回复 提问者 关中农家人 #2
    时间有点长代码记不太清楚了,贴图我看下,感谢
    回复 有任何疑惑可以回复我~ 2019-03-11 15:09:38
  • 提问者 关中农家人 回复 7七月 #3
    已贴图,老师看下
    回复 有任何疑惑可以回复我~ 2019-03-11 19:59:24
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信