小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

RSX格式 | Dioxus 中文網(wǎng)

 任易x9cojw24ff 2023-09-04 發(fā)布于江蘇

RSX格式

這一章我們講解一下 RSX! 的基本使用方法。

我們先準備一個略微復(fù)雜的 HTML 結(jié)構(gòu),然后嘗試用 RSX 表達它:

<div style="text-align:center;">
<h1>Hello Dioxus</h1>
<a href="https://www.">Dioxus 中文網(wǎng)</a>
<p class="content">幫助您快速構(gòu)建可靠的用戶界面程序。</p>
</div>

這段 HTML 看起來還算復(fù)雜吧,那我們嘗試轉(zhuǎn)換一下它:

rsx! {
div {
style: "text-align:center;",
h1 { "Hello Dioxus" }
a {
href: "https://www./",
"Dioxus 中文網(wǎng)"
}
p {
class: "content",
"幫助您快速構(gòu)建可靠的用戶界面程序。"
}
}
}

細品一下吧,你大概已經(jīng)明白 RSX 怎么編寫了吧!是不是看起來比 HTML 舒服多了。

info

先聲明元素各類屬性(如 style id class href)等,再聲明子元素。
可以使用 []()、{} 中的任意一種調(diào)用rsx!宏。
參數(shù)后需要帶逗號,而子元素則無所謂。

自定義屬性?

在上面的例子中,我們使用到了 style class href 等常用屬性,它們都被 Dioxus 定義在了內(nèi)部。 但是如果我們需要用的某個屬性并不是 HTML 規(guī)則中存在的,而是自定義的,如:

<div dioxus-data="10">Hello World</div>

那我們在編寫時則需要為它打上雙引號:

rsx! {
div {
"dioxus-data": "10",
"Hello World"
}
}

其實所有屬性都可以被雙引號包裹,但是為了代碼提示工具能檢查出異常,常用的可屬性也可不加。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多