微信小程序—?jiǎng)討B(tài)下拉窗口

1.通過改變文字的顯示方式(換行or不換行,即white-space的屬性值)來實(shí)現(xiàn)動(dòng)態(tài)改變文字框?qū)捳哪康摹?b class="xhide">愛掏網(wǎng) - it200.com

在wxml中,通過判斷一個(gè)js數(shù)據(jù)的真假來選擇文字的class:

text class="{{show ? 'textStyle1' : 'textStyle2'}}" catchtap='onClickBasic'>{{item.text}}text>

show的值在js中決定:

Page({ data:{ show:false, }, onClickBasic: function(){ var that = this
        var temBasic = that.data.show this.setData({ show:!temBasic }) } })

wxss中文字css為:

.textStyle1{ display: block; line-height: 48rpx; font-size: 25rpx; font-family: MicrosoftYaHei; padding: 10rpx; text-indent: 10px; text-align: left; overflow: hidden;
} .textStyle2{ display: block; line-height: 48rpx; font-size: 25rpx; font-family: MicrosoftYaHei; padding: 10rpx; text-indent: 10px; text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
}

2.箭頭的旋轉(zhuǎn)

wxml中同樣通過show的值來決定箭頭的朝向:

image class='select_img {{show&&"select_img_rotate"}}' src="/images/down.png">image>

wxss中箭頭及其旋轉(zhuǎn)的css如下:

.select_img{ width: 30rpx; height: 20rpx; display: block; transition:transform 0.1s;
} .select_img_rotate{ transform:rotate(180deg); 
}

?。∽⒁猓?span>當(dāng)使用template模板時(shí),要同時(shí)將show的值傳到模板界面,即傳遞多個(gè)參數(shù)。愛掏網(wǎng) - it200.com使用逗號將多個(gè)參數(shù)分隔開進(jìn)行傳遞。愛掏網(wǎng) - it200.com(若未傳遞show的值,會導(dǎo)致下拉失效):

?


template is="xxx" data="{{...item,show}}"/>

?

其中,xxx表示template的wxml的名字。愛掏網(wǎng) - it200.com

?

Ps:顯示的文字由后端獲取,該處使用其他文本替代。愛掏網(wǎng) - it200.com

?wxml:

1 view class='select_box'>
2   view>
3      text class="{{show ? 'textStyle1' : 'textStyle2' }}" catchtap='onClickBasic'>新垣結(jié)衣是我老婆,石原里美也是我老婆,橋本環(huán)奈同樣是我老婆。愛掏網(wǎng) - it200.comtext>
4   view>
5   view class='select' catchtap='onClickBasic'>
6      image class='select_img {{show&&"select_img_rotate"}}' src="/images/down.png">image>      
7   view>
8 view>

js:

 1 Page({  2  data:{  3         show:false,  4  },  5     onClickBasic: function(){  6         var that = this
 7         var temBasic = that.data.show  8         this.setData({  9             show:!temBasic 10  }) 11  } 12 })

wxss:

 1 .select_box{
 2  background: #fff;
 3  display: -webkit-box;
 4  word-break: break-all;
 5  overflow: hidden;
 6  -webkit-box-orient: vertical;
 7  position: relative;
 8  padding-left: 5px;
 9  padding-right: 5px;
10 }
11 
12 .textStyle1{
13  display: block;
14  line-height: 48rpx;
15  font-size: 25rpx;
16  font-family: MicrosoftYaHei;
17  padding: 10rpx;
18  text-indent: 10px;
19  text-align: left;
20  overflow: hidden;
21 }
22 .textStyle2{
23  display: block;
24  line-height: 48rpx;
25  font-size: 25rpx;
26  font-family: MicrosoftYaHei;
27  padding: 10rpx;
28  text-indent: 10px;
29  text-align: left;
30  overflow: hidden;
31  text-overflow: ellipsis;
32  white-space: nowrap;
33 }
34 
35 .select{
36  width: 100%;
37  height: 30rpx;
38  display: flex;
39  justify-content: center;
40 }
41 
42 .select_img{
43  width: 30rpx;
44  height: 20rpx;
45  display: block;
46  transition:transform 0.1s;
47 }
48 
49 .select_img_rotate{
50  transform:rotate(180deg); 
51 }

?


聲明:所有內(nèi)容來自互聯(lián)網(wǎng)搜索結(jié)果,不保證100%準(zhǔn)確性,僅供參考。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進(jìn)行處理。
發(fā)表評論
更多 網(wǎng)友評論0 條評論)
暫無評論

返回頂部

主站蜘蛛池模板: 百合h肉动漫无打码在线观看| 亚洲AV日韩AV永久无码色欲| 99re99热| 欧美人与性囗牲恔配| 国产成人精品午夜福利在线播放| 久久天天躁狠狠躁夜夜躁2020| 羞羞视频免费网站在线看| 妖精色AV无码国产在线看| 亚洲欧美精品伊人久久| 色播在线永久免费视频网站| 日韩一卡2卡3卡4卡| 国产99视频免费精品是看6| zoosk00lvideos性印度| 欧美特黄高清免费观看的| 国产成人无码a区在线观看视频| 亚洲欧洲成人精品香蕉网| 欧美77777| 成年人在线免费观看网站| 交换交换乱杂烩系列yy| 色婷婷天天综合在线| 无忧传媒视频免费观看入口| 伊人免费在线观看高清版| 亚洲另类专区欧美制服| 无码一区二区三区中文字幕| 人禽无码视频在线观看| 亚洲欧美日韩人成| 欧美亚洲国产片在线观看| 国产偷国产偷亚洲高清日韩| vvvv99日韩精品亚洲| 欧美一区二区三区久久综合| 国产XXXX99真实实拍| 992人人tv| 日本不卡一二三| 四虎永久免费地址在线网站| 中文字幕日韩人妻不卡一区| 美女羞羞动画网站视频| 在线看无码的免费网站| 久久精品一区二区影院| 第一福利官方航导航| 国产熟睡乱子伦视频观看软件| 中文字幕亚洲一区二区va在线 |