zoukankan      html  css  js  c++  java
  • vue【指令】

    <div class="m-conbox">
         <div v-text="html"></div>
         <div>{{html}}</div>
    </div>
    <script>
        export default {
            data(){
                return{
                    html:"我是html内容"
                }
            }
        }
    </script>

    v-text 和 {{}} 效果一样的,但最好用v-text,解决刷新问题

    添加html:v-html

    <div v-html="html"></div>
    <script>
        export default {
            data(){
                return{
                    html:"<h1>我是html内容</h1>"
                }
            }
        }
    </script>

    数据双向绑定:v-model【在input里面修改内容,p标签也会跟着改】

    <input type="text" v-model="html">
    <p>{{html}}</p>

    只使用一次:v-once【在input里面修改内容,p标签也会跟着改】

    绑定属性:v-bind:属性名称,带有bind的可以简写成:属性名称

    <img :src="imgs"/>
    
    data:
        imgs:“1.png”
    
    
    
    <div :disable="aa"></div>
    
    data:
         aa:"true"

    <div :class="bb></div>
    
    data:
         aa:"box

    .box{100px;height:100px;border:1px solid;}

    <a :href="c">我会跳转</a>
    
    data:
         aa:"a.html"

     

    循环遍历 v-for

    <ul>
        <li v-for="todo in todos">{{todo.text}}</li>
    </ul>
    
    <script>
        export default {
            data(){
                return{
                    todos:[
                        {text:"1"},
                        {text:"2"}
                    ]
                }
            }
        }
    </script>

    条件判断 v-if   v-else

    <p v-if = "arr.length ==0">暂无数据</p>
    <p v-else>{{arr}}</p>
    
    data:{
          arr:[1,2,3]  
    }

    绑定事件 v-on:事件名称,简写@事件名称 【v-on:click="show" 可以简写成 @click = "show"】

    事件:@click

       @keydown:键盘按下触发

       @keyup:键盘弹起触发

    当键盘按下左箭头时才触发事件k,弹出2

    <button @click ="show()">按钮</button>
    <input type="text" @keydown = "k()"/>
    
    data{
    
    },
    methods:{
       show:function(){
            alert(1)
        },
        k:function(e){
           var e = window.event || e;
           if(e.keyCode == 37){
              alert(2)
           }
       }    
    }

    阻止默认行为 prevent

    <a href="h.html"  @click.prevent = "show"></a>  ==>会阻止跳转到h.html

  • 相关阅读:
    重新定位Excel Addin插件的方法
    VBA调用DOS程序两种方法
    Simulink Memory vs Unit Delay
    C#对象序列化与反序列化zz
    [leetcode]Sqrt(x) @ Python
    [leetcode]Sort Colors @ Python
    [leetcode]Pow(x, n) @ Python
    [leetcode]Edit Distance @ Python
    [leetcode]Rotate Image @ Python
    [leetcode]Length of Last Word @ Python
  • 原文地址:https://www.cnblogs.com/dudu123/p/10059821.html
Copyright © 2011-2022 走看看