vue 起步02

2018-09-14  本文已影响0人  喔爹
v-for =" "循环数组
v-model =" "双向数据绑定  用于表单元素
v-on:事件名=“ ”  绑定事件
v-bind属性名“ ” 绑定属性
v-show=“ ” 控制元素显示隐藏
v-text
v-html
v-once
v-pre
1 v-for

<ul>
            <li v-for="arrs in arrs">{{arrs}}</li>
 </ul>

<script>
        new Vue({ 
            el:'#itany',
            data:{
                arr:[1,2,3,4,5],
            }
        })
    </script>
2 v-model

<div id='app'>
            <input v-model="message">
            <p>{{message}}</p>
</div>
<script src="vue/dist/vue.js" type="text/javascript" charset="utf-8"></script>
        <script type="text/javascript">
            var arr = new Vue({
              el: '#app',
              data: {
                message: 'Hello Vue.js!'
            }
        })
        </script>

3 v-on
 <div id='itany'>
       <button v-on:click='alt'>按钮</button>
   </div>
<script>
      var vm=new Vue({
            el:'#itany',
            data:{
                msg:'hello'
            },
            methods:{
                alt:function(){
                    console.log(vm.msg);
                }
            }
        }
    </script>
4 v-bind
               <div id="itany">
            <img v-bind:src="ct" v-on:click="cts">
        </div>
        <script src="vue/dist/vue.js" type="text/javascript" charset="utf-8"></script>
        <script type="text/javascript">
            new Vue({
                el:'#itany',
                data:{
                    ct:'image/1.bmp'
                },
                methods:{
                    cts:function(){
                        this.ct='image/2.jpg'
                    }
                }
            })
        </script>
5 v-show
<div class='aa'>
     <h1>{{me}}</h1>
     <h3 v-show="seen">{{me}}</h3>        
     <button v-on:click="fun">回来</button>          
</div>
<script>
      new Vue({
            el:".aa",
            data:{
                  me:"才才",
                  me:“桶桶”,
                  seen:false      
            }
            methods:{
                  fun:function(){
                        this.seen=!this.seen          
                  }
            }
      })
</script>


v-text
v-html
v-once
v-pre

<div id="app">
            <input type="text" v-model="me">
            <p v-html="me">{{me}}</p>
             <h3 v-text='me'>{{me}}</h3>
       
       <a href="" v-once>{{me}}</a>
       
       <h1 v-pre>{{me}}</h1>
        </div>
        <script src="js/vue.js" type="text/javascript" charset="utf-8"></script>
        <script type="text/javascript">
            new Vue({
                el:"#app",
                data:{
                    me:'hello Word'
                }
            })
        </script>
上一篇下一篇

猜你喜欢

热点阅读