使用面向組件的思想,快速完成一個微信自定義菜單的開發(fā)

<p>
看看效果:

首先,拆分用戶界面為一個組件樹

<p>
<pre>
<code>
.menu-layer{
.menu-content{
.menu-left{
.menu-list-nav{
}
.menu-list{
li{
a{
display: block;
}
}
}
}

 .menu-right{
 }

}

.menu-bottom{
}
}
</code>
</pre>

其次創(chuàng)建一個組件的靜態(tài)模板

<pre>
<code>
<div class="menu-layer">
<div class="menu-content">
<div class="menu-left">
<div class="menu-list-nav"></div>
<ul class="menu-list">
<li>
<a href="javascript:void(0);">官網(wǎng)下載</a>
</li>
<li>
<a href="javascript:void(0);">回看經(jīng)典</a>
</li>
<li>
<a href="javascript:void(0);">歷史消息</a>
</li>
</ul>
</div>
<div class="menu-right"></div>
</div>
<div class="menu-bottom">
</div>
</div>
</code>
</pre>

<p>

各區(qū)域子組件 進(jìn)行精細(xì)雕琢

menu-bottom


Paste_Image.png

menu-right

d

menu-left

Paste_Image.png

最后合組件

<p>

Paste_Image.png

接下來就可以 使用angularjs 或者你熟悉的任何xx 添加交互,
像angular這種雙向數(shù)據(jù)綁定的玩微信這種交互 爽爆了

最后成功展示如下:

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容