橙色枫叶 發表於 2019-6-25 10:40:00

uni-app插件ColorUI步骤条

<h1 id="1-uni-app插件colorui步骤条">1. uni-app插件ColorUI步骤条</h1>
<h2 id="11-前言">1.1. 前言</h2>
<ol>
<li>uni-app就不介绍了,前面几篇已经有所介绍,不知道的可以翻看我前面几篇博客</li>
<li>ColorUI-uniApp是uni-app的一款ui组件,事实上就是对uni-app组件添加css,使其更加漂亮</li>
<li>这里我抛砖引玉的介绍一下步骤条的使用,之所以介绍它是因为使用它的过程中,发现的几点问题
<ul>
<li>第一它本身的例子太过简单,但事实上它是可以实现的更复杂的</li>
<li>第二它本身带有很多css样式是可以直接拿来用的,不需要自己改造自己写</li>
</ul>
</li>
</ol>
<h2 id="12-例子">1.2. 例子</h2>
<ol>
<li>比如如下实现</li>
</ol>
<p><img src="https://img2018.cnblogs.com/blog/751560/201906/751560-20190625101659861-284084614.png" alt="" loading="lazy"></p>
<ol start="2">
<li>他的例子每一步都是完成蓝色背景,中间勾选,但如果我中间取消订单呢,我想要显示个X,并且红色背景,先看它的例子代码,我用的是最后的多级显示</li>
</ol>
<pre><code>&lt;scroll-view scroll-x class="bg-white padding response cu-steps steps-bottom" :scroll-into-view="'scroll-' + scroll"
scroll-with-animation&gt;
        &lt;view class="cu-item padding-lr-xl" :class="index&gt;scroll?'':'text-blue'" v-for="(item,index) in 10" :key="index" :id="'scroll-' + index"&gt;
                Level {{index + 1}} &lt;text class="num" :data-index="index + 1"&gt;&lt;/text&gt;
        &lt;/view&gt;
&lt;/scroll-view&gt;
</code></pre>
<ol start="3">
<li>前面代码的例子中有个表示X的代码,但那是用class为<code>cuIcon-roundclosefill</code>,一旦我替换num属性就变成这样了,之后可能还要不断去调整样式</li>
</ol>
<p><img src="https://img2018.cnblogs.com/blog/751560/201906/751560-20190625102750594-1474832955.png" alt="" loading="lazy"></p>
<ol start="4">
<li>事实上还有其它更好的方法,如下改法,我在需要的item添加isErr属性,为true时显示红色,text中添加err类属性就会把图标修改成X</li>
</ol>
<pre><code>&lt;view class="cu-item padding-lr-xl" :class="item.status&gt;step.scroll?'':item.isErr?'text-red':'text-blue'" v-for="(item,index) in 10" :key="index" :id="'scroll-' + index"&gt;
                Level {{index + 1}} &lt;text class="num err" :data-index="index + 1"&gt;&lt;/text&gt;
        &lt;/view&gt;
</code></pre>
<p><img src="https://img2018.cnblogs.com/blog/751560/201906/751560-20190625103320939-1092591229.png" alt="" loading="lazy"></p>
<ol start="5">
<li>至于我怎么发现的,那就是直接找源码,可以看到在main.css中</li>
</ol>
<p><img src="https://img2018.cnblogs.com/blog/751560/201906/751560-20190625103550683-207962456.png" alt="" loading="lazy"></p>
<h2 id="13-总结">1.3. 总结</h2>
<ol>
<li>这里就给出个思路,希望帮到有需要的人,共同学习进步</li>
</ol>


</div>
<div id="MySignature" role="contentinfo">
    <div class="autograph">
<p> <span style="display: none"> 如果,您认为阅读这篇博客让您有些收获,不妨点击一下右下角的【<strong>推荐</strong>】按钮。<br>
    </span> 如果,您希望更容易地发现我的新博客,不妨点击一下【<strong>关注我</strong>】。</p>
</div>
<p>我的写作热情也离不开您的肯定支持,感谢您的阅读,我是【<strong>老梁</strong>】!</p><br><br>
来源:https://www.cnblogs.com/sky-chen/p/11081430.html
頁: [1]
查看完整版本: uni-app插件ColorUI步骤条