WEB前端学习

vue项目中遇到的问题总结

2018-06-01  本文已影响91人  夜3033

主要内容

类名的用法

控件的类名复用 根据不同的类名更换背景图片等

<span class="icon”>

<span class="icon icon2”>

在style中
.icon {
      ...

    background-size: 100% 100%;

    bg-image('../../assets/images/hot');

     &.icon2 {

        bg-image('../../assets/images/advant');

        background-size: 100% 100%;

    }
}
//调用
<div class="topContentXy" :class="wrapClass”>

//<script>中
computed: {

  wrapClass: function(){
    if(this.productType === 'aa'){
        return 'topContentSl'
    }else if(this.productType === 'bb'){
        return 'topContentDy'
    }else{
        return 'topContentXy'
       }
}

在style中

image.png
computed计算属性 与methods

在类名的介绍中我们可以看到用到了computed计算属性的方式,computed可以以绑定的形式实现更多我们想要的操作。
computed计算属性 将当前内容与包含的内容绑定

image.png

当this.checked 或者 this.telNumber
变化的时候会引起classBtnMethod重新计算 将这三个绑定到一起起到动态处理的效果
与methods方法的区别:

watch介绍和场景
组件的封装和传值

传参数的组件和不传参数的组件组

这样就完成了一个组件的引入使用

在组件中接收的处理方式如下


image.png

实现props中的内容与模板的内容的绑定。
文档中说:props 可以是数组或对象,用于接收来自父组件的数据。props 可以是简单的数组,或者使用对象作为替代,对象允许配置高级选项,如类型检测、自定义校验和设置默认值

后记

最近在写vue中遇到的一些总结算是,接下来写一下在vue中一些常用控件的用法。

上一篇下一篇

猜你喜欢

热点阅读