微信小程序开发指南

基于ColorUI的组件化页面开发


按钮设计

<p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=674267337effbe34e3e162491ca342b3&amp;file=file.png" alt="" /></p> <h4>1. 选择颜色</h4> <ul> <li>样式图例</li> </ul> <p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=c15849ae0176157a8a3045b8f592acfe&amp;file=file.png" alt="" /></p> <ul> <li>示例代码</li> </ul> <pre><code class="language-html">&lt;view class="cu-form-group margin-top" bindtap="showModal" data-target="ColorModal"&gt; &lt;view class="title"&gt;选择颜色&lt;/view&gt; &lt;view class="padding bg-{{color}} solid radius shadow-blur"&gt;&lt;/view&gt; &lt;/view&gt; &lt;!-- modal --&gt; &lt;view class="cu-modal {{modalName=='ColorModal'?'show':''}}"&gt;   &lt;view class="cu-dialog"&gt;     &lt;view class="cu-bar justify-end solid-bottom"&gt;       &lt;view class="content"&gt;选择颜色&lt;/view&gt;       &lt;view class="action" bindtap="hideModal"&gt;         &lt;text class="cuIcon-close text-red"&gt;&lt;/text&gt;       &lt;/view&gt;     &lt;/view&gt;     &lt;view class="grid col-5 padding"&gt;       &lt;view class="padding-xs" wx:for="{{ColorList}}" wx:key bindtap="SetColor" data-color="{{item.name}}" wx:if="{{item.name!='white'}}"&gt;         &lt;view class="padding-tb bg-{{item.name}} radius"&gt; {{item.title}} &lt;/view&gt;       &lt;/view&gt;     &lt;/view&gt;   &lt;/view&gt; &lt;/view&gt;</code></pre> <h4>2.是否圆角</h4> <ul> <li>样式图例</li> </ul> <p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=e264ca18d440b21a846101e28444cac2&amp;file=file.png" alt="" /> <img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=d3fbba7aa742c8f67ada38a5b9bffa6d&amp;file=file.png" alt="" /></p> <ul> <li>示例代码</li> </ul> <pre><code class="language-html">&lt;view class="cu-form-group"&gt; &lt;view class="title"&gt;是否圆角&lt;/view&gt; &lt;switch class="sm" bindchange="SetRound"&gt;&lt;/switch&gt; &lt;/view&gt;</code></pre> <h4>3.选择尺寸</h4> <ul> <li> <p>样式图例 <img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=a8e28a689def9854000beb332b775fa6&amp;file=file.png" alt="" /> <img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=a8dbfee10ca5ccabcaf7ec85afa57b5d&amp;file=file.png" alt="" /></p> </li> <li>示例代码</li> </ul> <pre><code class="language-html">&lt;view class="cu-form-group"&gt; &lt;view class="title"&gt;选择尺寸&lt;/view&gt; &lt;radio-group bindchange="SetSize"&gt; &lt;label class="margin-left-sm"&gt; &lt;radio class="blue sm radio" value="sm"&gt;&lt;/radio&gt; &lt;text&gt; 小&lt;/text&gt; &lt;/label&gt; &lt;label class="margin-left-sm"&gt; &lt;radio class="blue sm radio" value="" checked&gt;&lt;/radio&gt; &lt;text&gt; 中&lt;/text&gt; &lt;/label&gt; &lt;label class="margin-left-sm"&gt; &lt;radio class="blue sm radio" value="lg"&gt;&lt;/radio&gt; &lt;text&gt; 大&lt;/text&gt; &lt;/label&gt; &lt;/radio-group&gt; &lt;/view&gt;</code></pre> <h4>4.是否添加阴影</h4> <ul> <li>样式图例</li> </ul> <p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=d122a47af526ff3c97a53c93c67b2cbc&amp;file=file.png" alt="" /> <img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=744bc5e2622e3b401af9021bc5ff1e5d&amp;file=file.png" alt="" /></p> <ul> <li>示例代码</li> </ul> <pre><code class="language-html">&lt;view class="cu-form-group"&gt; &lt;view class="title"&gt;是否添加阴影&lt;/view&gt; &lt;switch class="sm" bindchange="SetShadow"&gt;&lt;/switch&gt; &lt;/view&gt; &lt;view class="cu-form-group"&gt; &lt;view class="title"&gt;是否镂空&lt;/view&gt; &lt;switch class="sm" bindchange="SetBorder"&gt;&lt;/switch&gt; &lt;/view&gt; &lt;view class="cu-form-group" wx:if="{{border}}"&gt; &lt;view class="title"&gt;边框大小&lt;/view&gt; &lt;radio-group bindchange="SetBorderSize"&gt; &lt;label class="margin-left-sm"&gt; &lt;radio class="blue sm radio" value="" checked&gt;&lt;/radio&gt; &lt;text&gt; 小&lt;/text&gt; &lt;/label&gt; &lt;label class="margin-left-sm"&gt; &lt;radio class="blue sm radio" value="s"&gt;&lt;/radio&gt; &lt;text&gt; 大&lt;/text&gt; &lt;/label&gt; &lt;/radio-group&gt; &lt;/view&gt;</code></pre> <h4>5.是否镂空/边框大小</h4> <ul> <li>样式图例</li> </ul> <p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=9826819cb3ceffba758220bbe08b37b1&amp;file=file.png" alt="" /> <img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=fb1a3889c6c331f85f616c3d49b234c5&amp;file=file.png" alt="" /></p> <ul> <li>示例代码</li> </ul> <pre><code class="language-html">&lt;view class="cu-form-group"&gt; &lt;view class="title"&gt;是否镂空&lt;/view&gt; &lt;switch class="sm" bindchange="SetBorder"&gt;&lt;/switch&gt; &lt;/view&gt; &lt;view class="cu-form-group" wx:if="{{border}}"&gt; &lt;view class="title"&gt;边框大小&lt;/view&gt; &lt;radio-group bindchange="SetBorderSize"&gt; &lt;label class="margin-left-sm"&gt; &lt;radio class="blue sm radio" value="" checked&gt;&lt;/radio&gt; &lt;text&gt; 小&lt;/text&gt; &lt;/label&gt; &lt;label class="margin-left-sm"&gt; &lt;radio class="blue sm radio" value="s"&gt;&lt;/radio&gt; &lt;text&gt; 大&lt;/text&gt; &lt;/label&gt; &lt;/radio-group&gt; &lt;/view&gt;</code></pre>

页面列表

ITEM_HTML