ITPub博客

首页 > 移动开发 > HTML5 > Vue 常用指令

Vue 常用指令

原创 HTML5 作者:soug 时间:2020-04-01 15:59:45 0 删除 编辑

指令是以数据去驱动DOM行为,简化DOM操作。常用指令如下

  • v-text    innertext,不能解析文本中的html标签

  • v-html   innerhtml,可解析文本中的html标签

  • v-show  控制元素的显示、隐藏
  • v-if、v-else-if、v-else   满足条件才显示对应的元素

  • v-for   遍历数组、对象

  • v-bind  单向数据绑定
  • v-model  双向数据绑定
  • v-on  事件绑定

 

 

demo   v-text、v-html、v-show

    <div id="div1"></div> 
    <div id="div2"></div> 
    <div id="div3"></div> 
    <script>
        
        new Vue({
            el:'#div1',
            template:'<p v-text="info"></p>',  //相当于'<p>{{info}}</p>'            data:function(){                return{
                    info:"are you ok?"  //如果里面含有html标签,不解析,直接作为文本输出                }
            }
        });        
        new Vue({
            el:'#div2',
            template:'<p v-html="info"></p>',
            data:function(){                return{
                    info:"<h3>are you ok?</h3>"  //会解析里面的html标签                }
            }
        });        
        new Vue({
            el:'#div3',
            template:'<p v-show="display">are you ok?</p>',  //指定一个变量,变量名不一定要是display,什么都行。display不是指的css属性名            data:function(){                return{
                    display:true  //boolean值,true——显示,false——不显示(隐藏),不再占据空间                }
            }
        });        
    </script>


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69966782/viewspace-2683895/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2020-03-17

  • 博文量
    10
  • 访问量
    4532