vue範例(有網頁設計經驗就能理解)

本教程假設您已經有基本網頁設計經驗,懂得html, javascript甚至 jquery等常用js庫使用。準備更進一步,學習當前比較熱的 前端網頁開發框架VUE.

Vue (讀音 /vjuː/,類似於 view) 是一套用於構建用戶界面的漸進式框架。與其它大型框架不同的是,Vue 被設計為可以自底向上逐層應用。Vue 的核心庫只關注檢視層,不僅易於上手,還便於與第三方庫或既有專案整合。另一方面,當與現代化的工具鏈以及各種支援類庫結合使用時,Vue 也完全能夠為複雜的單頁應用提供驅動。

VUE官網介紹

下面用代碼直接介紹,將下面代碼保存為 a.html 就可以運行看到效果

<html>

<head>
    <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
</head>

<body>
    <div id="app">
        {{ message }}
        <button v-on:click="greet">Greet</button>
        <p>綁定DOM元素click事件</p>
    </div>
    <script>
        var app = new Vue({
            el: '#app',
            data: {
                message: 'Hello Vue!' // 顯示在上面花括號的地方,這個是雙向綁定,即改變這個值頁面也會有反應
            },
            methods: {
                greet: function (event) {
                    alert('click green')
                    this.message = (new Date).toDateString() // 改變 message值 
                }
            }
        })
    </script>
</body>

</html>
運行效果
修改message值立即反映在頁面

VUE本質上類似 jquery的庫,運行時操作DOM生成,通過這樣可以製作類似 windows form的複製界面。

VUE已經有很多優秀的UI庫可以使用,例如:

https://www.antdv.com/docs/vue/introduce/

https://element.eleme.io/#/

以上就是 VUE範例,是不是很簡單?

再進一點可以學習它的CLI命令,創建項目框架容易很多。

Alex Lin

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *