點燈坊

失くすものさえない今が強くなるチャンスよ

Svelte 之 Data Binding

Sam Xiao's Avatar 2019-11-24

Data Binding 為現代前端 Framework 首要功能,如此才能以 Data 為中心開發前端,讓我們來學習 Svelte 如何將 Variable 綁定到 HTML。

Version

macOS Catalina 10.15.1
WebStorm 2019.2.4
Svelte 3.0.0

Data Binding

<script>
let name = 'World'
</script>

<p>Hello { name }</p>

只要在 <script> 內定義的 top level variable,就可在 HTML 將該 variable 綁定到 HTML。

在 HTML 則使用 { } 將該 variable 加以綁定。

binding000

Conclusion

  • Svelte 的 data binding 相當簡單,且要求是 JavaScript 的 top level variable 即可,因此應用上非常靈活

Reference

Svelte, Hello World