Weex 語法綜述

Weex頁面由<template>,<style>,<script>三個部分構(gòu)成挖帘。
1.<template>: 必須的, 使用類HTML的語法描述頁面結(jié)構(gòu),內(nèi)容由多個標簽組成恋技,不同的標簽代表不同的組件拇舀。
2.<style>: 可選的, 使用類CSS的語法描述頁面的具體展現(xiàn)形式。
3.<script>: 可選的 , 使用JavaScript描述頁面中的數(shù)據(jù)和頁面的行為蜻底,Weex中的數(shù)據(jù)定義也在<script>中進行骄崩。

<template>
  <!-- (required) the structure of page -->
</template>
 
<style>
  /* (optional) stylesheet */
</style>
 
<script>
  /* (optional) the definition of data, methods and life-circle */
</script>

<template>

<template>
  <container>
    <image style="width: 200; height: 200;" src="http://gtms02.alicdn.com/tps/i2/TB1QHKjMXXXXXadXVXX20ySQVXX-512-512.png"></image>
    <text>Alibaba Weex Team</text>
  </container>
</template>

container 標簽是一個根節(jié)點聘鳞,其下包含描述圖片的 image標簽和描述一段文字的 text 標簽。
和HTML中類似要拂,不同標簽代表的元素/組件有各自的屬性,其中一些組件還能有子組件.
根節(jié)點: 每個 template 標簽中的最頂層標簽抠璃,我們稱為根節(jié)點。下面是目前我們支持的三種不同的根節(jié)點:
1.<container>: 普通根節(jié)點
2.<scroller>: 滾動器根節(jié)點,適用于需要全頁滾動的場景
3.<list>: 列表根節(jié)點,適用于其中包含重復(fù)的子元素的列表場景
目前Weex僅支持以上三種根節(jié)點
內(nèi)置組件列表.

<style>

你能把Weex中的樣式語法理解為CSS的一個子集脱惰,兩者有一些細微的區(qū)別
第一種寫法是搏嗡,你能在標簽上,直接通過內(nèi)聯(lián)style屬性編寫樣式. 第二種寫法拉一,通過標簽中的class屬性與style標簽中定義的樣式建立對應(yīng)關(guān)系采盒,讓style標簽中定義的樣式作用于特定標簽之上.
以下是例子:

<template>
  <container>
    <text style="font-size: 64;">Alibaba</text>
    <text class="large">Weex Team</text>
  </container>
</template>
 
<style>
  .large {font-size: 64;}
</style>

上面的兩個text組件都被設(shè)置了同樣的字體大小,但分別用了兩種不同的方式.
Weex公共樣式
注意!
weex 遵循 HTML屬性 命名規(guī)范 , 所以屬性命名時 請不要使用陀峰格式(CamelCase) , 采用以“-”分割的long-name形式.

<script>

<script>中的代碼遵循 JavaScript(ES5)語法. 描述頁面中的數(shù)據(jù)和頁面的行為蔚润。 下面是一個例子:

<template>
  <container>
    <text>The time is {{datetime}}</text>
    <text>{{title}}</text>
    <text>{{getTitle()}}</text>
  </container>
</template>
 
<script>
  module.exports = {
    data: {
      title: 'Alibaba',
      datetime: null
    },
    methods: {
      getTitle: function () {
        return 'Weex Team'
      }
    },
    created: function() {
      this.datetime = new Date().toLocaleString()
    }
  }
</script>

上面<script>標簽中定義了被賦值給 module.exports 的對象.其作用是讓三個<text>標簽顯示當前時間,'Alibaba' 和 'Weex Team'. <script>中的data存儲可以用于在<template>標簽中進行數(shù)據(jù)綁定的數(shù)據(jù), 當這些數(shù)據(jù)變更時,被進行了數(shù)據(jù)綁定的標簽也會自動更新. 這些數(shù)據(jù)在<script>中的各個方法內(nèi)可以通過this.x讀寫.

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末磅氨,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子嫡纠,更是在濱河造成了極大的恐慌烦租,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,406評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件除盏,死亡現(xiàn)場離奇詭異叉橱,居然都是意外死亡,警方通過查閱死者的電腦和手機者蠕,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,395評論 3 398
  • 文/潘曉璐 我一進店門赏迟,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人蠢棱,你說我怎么就攤上這事∷φ唬” “怎么了泻仙?”我有些...
    開封第一講書人閱讀 167,815評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長量没。 經(jīng)常有香客問我玉转,道長,這世上最難降的妖魔是什么殴蹄? 我笑而不...
    開封第一講書人閱讀 59,537評論 1 296
  • 正文 為了忘掉前任究抓,我火速辦了婚禮,結(jié)果婚禮上袭灯,老公的妹妹穿的比我還像新娘刺下。我一直安慰自己,他們只是感情好稽荧,可當我...
    茶點故事閱讀 68,536評論 6 397
  • 文/花漫 我一把揭開白布橘茉。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪畅卓。 梳的紋絲不亂的頭發(fā)上擅腰,一...
    開封第一講書人閱讀 52,184評論 1 308
  • 那天,我揣著相機與錄音翁潘,去河邊找鬼趁冈。 笑死,一個胖子當著我的面吹牛拜马,可吹牛的內(nèi)容都是我干的渗勘。 我是一名探鬼主播,決...
    沈念sama閱讀 40,776評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼一膨,長吁一口氣:“原來是場噩夢啊……” “哼牵触!你這毒婦竟也來了疆偿?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,668評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎饥努,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體袜匿,經(jīng)...
    沈念sama閱讀 46,212評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡来氧,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,299評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了巷蚪。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片病毡。...
    茶點故事閱讀 40,438評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖屁柏,靈堂內(nèi)的尸體忽然破棺而出啦膜,到底是詐尸還是另有隱情,我是刑警寧澤淌喻,帶...
    沈念sama閱讀 36,128評論 5 349
  • 正文 年R本政府宣布僧家,位于F島的核電站,受9級特大地震影響裸删,放射性物質(zhì)發(fā)生泄漏八拱。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,807評論 3 333
  • 文/蒙蒙 一涯塔、第九天 我趴在偏房一處隱蔽的房頂上張望肌稻。 院中可真熱鬧,春花似錦匕荸、人聲如沸爹谭。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,279評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽旦棉。三九已至齿风,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間绑洛,已是汗流浹背救斑。 一陣腳步聲響...
    開封第一講書人閱讀 33,395評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留真屯,地道東北人脸候。 一個月前我還...
    沈念sama閱讀 48,827評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像绑蔫,于是被迫代替她去往敵國和親运沦。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,446評論 2 359

推薦閱讀更多精彩內(nèi)容

  • 在學(xué)習(xí)weex的過程中看到了常用標簽相關(guān)的內(nèi)容配深,為了自己以后能夠快速查閱特整理出此文檔携添。 a 簡介組件定義了指向某...
    TyroneTang閱讀 4,674評論 1 3
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,273評論 25 707
  • 前言 Weex為了提高Native的極致性能,做了很多優(yōu)化的工作 為了達到所有頁面在用戶端達到秒開篓叶,也就是網(wǎng)絡(luò)(J...
    一縷殤流化隱半邊冰霜閱讀 13,354評論 11 73
  • 今天星期日烈掠,我準備休班在家,一來準備輔導(dǎo)下大寶缸托,二來照顧好小寶左敌!上午接到同事電話推薦一家看小寶癥狀診所不錯...
    兆木兆木閱讀 72評論 0 2
  • 歸來 工地轟鳴的吊塔 喚醒沉睡的我 打開清涼的水 洗去已想不起的夢景 開始新的一天 擁抱清晨 天空依然陰沉 這個充...
    梁子仗劍走天下閱讀 385評論 4 5