Vue

Vue

2017-12-26  本文已影响3人  xlayzheng
相关
实例的生命周期
钩子函数
单文件组件
-----item.vue文件-----
-----这个文件就是一个完整的组件-----
<template>
    <div class="itemWrap">
         <span><slot name='icon-gray'></slot></span>
         <span><slot name='icon-color'></slot></span>
         <span>{{txt}}</span>
    </div>
</template>

<script>
    export default{
        props:['txt','mark'],
        data:function(){
            return{}
        },
        methods:{}
    }
</script>

<style>
    .itemWrap{......}
    .itemWrap>img{......}
    .itemWrap>span{......}
</style>

---------------------------------------------------------
-----在其他的文件中使用item组件----------------

<script>
import Item from './item'       // 一、先要从item.vue这个文件导入组件Item

    export default {
          components:{
            Item              // 二 、然后在components配置项中定义Item
          },
          data:function(){
            return{}
          },
          methods:{}
    }
</script>

-------------------------------------------------------------------------------------------
**********************************************************************************
        computed:{        //计算属性,定义需要通过简单逻辑判断后,才能最终确定值的变量 
            bol:function(){
                if(this.mark==this.sel){
                    return false;
                }else{
                    return true;
                }
                
            }
        }

tabbar完整代码


`

上一篇下一篇

猜你喜欢

热点阅读