Vueのフレームワークの知人

Vueのフレームワーク

三大フロントエンドフレームワーク:アンギュラリアクトヴュー

ヴュー:JSプログレッシブフレームワーク:ページ全体に、VUEによって制御することができる小型のページ変数に、VUEはまた、プロジェクト全体を制御することができます

学習曲線:コンポーネントのインスタンスメンバーのVUE VUEのプロジェクト開発のVUE VUE命令

ヴューの利点

  1. シングルページ:効率的な

  2. 仮想DOM:ページのキャッシュ

  3. 双方向データバインディング:データはリスニングのメカニズムであります

  4. データ駆動型:データからではなく、COMから

Vueのを使用してください

  1. ダウンロードvue.js:https://vuejs.org/js/vue.js

  2. VUEを使用するようにHTMLページ内のスクリプトタグによって導入

  3. idで表さhtmlページ構造の書き込みマウントポイント、

  4. 大規模な辞書を渡して、オブジェクトVueのカスタムをインスタンス化するスクリプトタグで

  5. ELで、辞書にバインドするデータのためのデータをポイントし、ページ構造をマウント

Vueの知人

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>vue初识</title>
</head>
<body>
<div id="app">
    <!-- {{ vue变量 }} 插值表达式,不传值会报错 -->
    <h1>{{ h1_msg }}</h1> 
    <h2>{{ h2_msg }}</h2>
</div>
</body>
<script src="js/vue.js"></script>
<script>
    new Vue({
        el: '#app',  // 挂载点
        data: {  // 为挂载点的页面结构提供数据
            h1_msg: 'h1的内容',
            h2_msg: 'h2的内容',
        }
    })
</script>
</html>

Vueがシンプルなイベントを行います

<div id='app'>
    <h1 v-on:click='clickAction'>h1的内容是{{ msg }}</h1>
</div>

<script src="js/vue.js"></script>
<script>
    new Vue({
        el:"#app",
        data:{
            msg:'vue渲染的内容'
        },
        methods:{ // 为挂载点提供事件函数
        clickAction: function(){
            alert(123)
            }
        }
    })
</script>

Vueの簡単な操作スタイル

<div id="app">
    <p v-on:click="btnClick" v-bind:style="v_style">点击p文字颜色变为绿色</p>
    <div v-on:click="btnClick" v-bind:style="v_style">点击div文字颜色变为绿色</div>
</div>

<script src="js/vue.js"></script>
<script>
    new Vue({
        el: '#app',
        data: {
            v_style: {
                color: 'black'
            }
        },
        methods: {
            btnClick: function () {
                this.v_style.color = 'green'
            }
        }
    })
</script>

概要

  1. V- *タグの命令によって制御ヴュー
  2. Vueが可変ページで駆動します

おすすめ

転載: www.cnblogs.com/majingjie/p/11090736.html