轉自:https://idig8.com/2018/08/12/xiaochengxu-chuji-24/javascript
來講下 ,小程序的基礎組件。源碼:https://github.com/limingios/wxProgram.git 中的No.11css
<!--icon.wxml--> <view class="container"> <icon type='success' color='red' size='55'></icon> <icon type='success_no_circle' size='55'></icon> <icon type='info' size='55'></icon> <icon type='warn' size='55'></icon> <icon type='waiting' size='55'></icon> <icon type='cancel' size='55'></icon> <icon type='download' size='55'></icon> <icon type='search' size='55'></icon> <icon type='clear' size='55'></icon> </view>
<!--text.wxml--> <view> <text selectable='{{true}}'>歡迎關注:編程坑太多</text> </view> <view> <text>歡迎關注:編程坑太多</text> </view> <view> <text space='{{true}}' decode="true">我的博客: idig8.com</text> </view> <view> <text space='{{false}}'>我的博客: idig8.com</text> </view> <view> <text decode="true">我的博客:\t\nidig8.com</text> </view>
<!--rich-text.wxml--> <view> <rich-text nodes="{{mycontentStr}}"> </rich-text> <rich-text nodes="{{mycontentArray}}"> </rich-text> </view>
rich-text.jshtml
//rich-text.js //獲取應用實例 const app = getApp() Page({ data:{ mycontentStr: '<img class="s_lg_img_gold_show" src="//www.baidu.com/img/bd_logo1.png" width="270" height="129" >', mycontentArray:[ { name:"img", attrs:{ class:"s_lg_img_gold_show", src:"//www.baidu.com/img/bd_logo1.png", width:"270", height:"129" } } ] } })
rich-text.wxssjava
/**icon.wxss**/ .s_lg_img_gold_show{ width:600rpx; }
使用富文本須要特別注意node
<!--progress.wxml--> <view> <progress percent="70" show-info="{{true}}" stroke-width="20" color="red" active="{{true}}"></progress> <progress percent="{{mypercent}}" show-info="{{true}}" stroke-width="20" color="red" active="{{true}}" active-mode='forwards'></progress> <view bindtap='addpercent' >增長進度條百分比</view> </view>
//progress.js //獲取應用實例 const app = getApp() Page({ data:{ mypercent:15 }, addpercent:function(){ var newpercent = this.data.mypercent+20; this.setData({ mypercent: newpercent }) } })
PS:關於基礎組件部分就是這4塊,從下次開始我們一塊兒瞭解下表單組件ios