zoukankan      html  css  js  c++  java
  • vue 指令的用法

      在vue中,指令是指带有v-前缀的vue属性。通过指令我们可以给标签设置一些制定的特性。

      1.  v-text 指令 

         类似js中的innertext设置标签内的文本元素

    1 <!-- v-text innerText -->
    2   <p v-text="message"></p>
    3 <!-- 简写方式 -->
    4   <p>{{message}}</p>

      

      2.  v-html 指令

          类似js中innerHTML,设置标签内的内容,内部的标签会被解析渲染出来

    1 <!-- v-html  innerHTML -->
    2   <p v-html="dom"></p>
      dom: '<mark>大家好</mark>'

      

      3.  v-show 指令

          通过控制标签的display值来实现显示和隐藏

          值为Boolean类型,也可以是表达式

          true为显示,false为隐藏

    <div v-show="isShow">
        我是显示的
    </div>
    <i v-show="isHide">我隐藏了</i>
    
    <script>
        var vm = new Vue({
            el: '#app',
                data: {    
                   isShow:true;
                   isHide:false
                }
        })     

      4.  v-if 指令

           通过对标签的摧毁和重建来控制标签是否存在(摧毁的方法是对标签进行注释,使其不被渲染)

           值为Boolean类型,也可以是表达式

           true为显示,false为隐藏 

     1 <!--  v-if  通过控制标签是否在文档中来控制标签是否展示   -->
     2         <div class="box" v-if="isShow">
     3             显示
     4         </div>    
     5         <div class="box" v-if="isHide">
     6             隐藏
     7         </div>    
     8         <script>
     9             var vm = new Vue({
    10                 el: '#app', 
    11                 data: {
    12                 isShow: true,
    13                 isHide: false
    14             }

            v-if可以与v-eles-if 、v-eles  配合使用,达到判断的效果,同js的if else语句

            同样的v-show语句也运用于元素的相互切换

              ☆v-if 一般用于切换频率低的情况中,v-show一般用于高频率的切换情景中

     

  • 相关阅读:
    在HQL里使用set方式设置的变量
    Nuxt.js 使用vue-social-share.js 插件 分享功能实践
    渗透测试被动信息搜集工具v0.1
    burp工具tips集合
    Go语言之数据类型(二)
    Go语言之数据类型(一)
    Go语言之变量
    Go语言快速入门
    Go语言环境搭建
    [SSH]基础知识——SSH、对称加密、非对称加密、公钥、私钥、中间人攻击
  • 原文地址:https://www.cnblogs.com/shiluanwu/p/9157492.html
Copyright © 2011-2022 走看看