微信小程序--視圖與渲染

1.組件使用
組件的使用非常簡單,從開發(fā)者文檔中可直接復(fù)制到 wxml 文件中
例: wxml文件:
<button type="primary" > 登陸按鈕 </button>
2.數(shù)據(jù)綁定,使用雙花括號 {{}} ,在頁面實(shí)例Page的 data中設(shè)置數(shù)據(jù)

data: {
        text : "登陸按鈕"
}

<button type="primary" > {{text}} </button>
3.點(diǎn)擊事件
1>組件標(biāo)簽中添加 bindtap (綁定-點(diǎn)擊)
<button type="primary" bindtap="btnClick"> {{btnText1}} </button>
2>在頁面實(shí)例Page中 添加方法

btnClick :function () {
        console.log("按鈕被點(diǎn)擊,打印日志")
        this.setData{ text : "登陸按鈕已被點(diǎn)擊"}
}

4.渲染標(biāo)簽
1>判斷是否顯示,true為顯示,false不顯示
<view wx:if="{{bool}}"> 1 </view>
<view wx:else > 2 </view>
2>循環(huán)

wx:for="{{data}}"      wx:for-itme="vo"(若不設(shè)置,默認(rèn)為item)
<view wx:for="{{news}}" wx:for-item="a" wx:for-index="b">
{{a}} {}
</view>

5.模版
方法1:
<include src="../templates/header" />
等同于復(fù)制模版文件中的代碼,模版中直接使用頁面中的變量

方法2:
設(shè)置模版:
<template name="footer1">模版1 - {{text}}</template>
模版引入:

<import src="../templates/footer />"
<template is="footer1" data="{{text : '給模版?zhèn)鞯奈谋?}}"
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

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

  • WXML WXML(WeiXin Markup Language)是微信的一套標(biāo)簽語言,結(jié)合基礎(chǔ)組件、事件系統(tǒng),可...
    許劍鋒閱讀 7,284評論 3 51
  • 昨天看了一下微信小程序官方文檔,總結(jié)一下自己學(xué)習(xí)的個(gè)人心得. 首先從官方文檔給的框架說起,微信小程序官方文檔給出了...
    Mr大大大閱讀 47,512評論 9 68
  • 給提問的開發(fā)者的建議:提問之前先查詢 文檔、通過社區(qū)右上角搜索搜索已經(jīng)存在的問題。 寫一個(gè)簡明扼要的標(biāo)題,并且...
    極樂叔閱讀 14,622評論 0 3
  • 微信小程序在無論在功能、文檔及相關(guān)支持方面,都是優(yōu)于前面幾種微信賬號類型,它提供了很多原生程序才有的接口,使得我們...
    未央大佬閱讀 2,397評論 0 12
  • 等待,這究竟是怎樣的一個(gè)詞語?我等待你。 越過大山,越過沙漠,越過大海,等待是心底里一個(gè)又一個(gè)失眠夜的思念,等待是...
    何婉玲閱讀 215評論 4 6

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