多页面

作者: _v_xw | 来源:发表于2017-03-24 16:30 被阅读0次
    1. v-for 指令
      看到列表渲染记得用
      参数设置中和js的forEach保持一致(value,index);
      v-for 中还可以添加另外一个v-for
    2. | 过滤器filter
      对数字的渲染好比 19 加金钱符号 ¥19
      或者加小数19.00 可以利用过滤器api 的使用
      在filter对象中写过滤方法,然后配合@click等事件使用
      @click="method1 | filterMethod1 " |后面添加调用方法;
      如果要限定v-for指令的输出个数,要在computed对象中写slice方法
      filters {
      filterList() {return this.list.slice(0,listNumber)} //循环到listNumber次
      }
    3. v-model 指令
      看到表单数据,好比商品的个数等
      利用这个指令实现双向绑定
    4. v-on 指令
      @是缩写
      一般实现人机交互的(好比通过加减按钮实现表单中数值增减)
      可以配合一些修饰符,实现阻止冒泡,默认行为等功能
    5. v-bind 指令
      :是缩写
      常用在样式变化,点击后实现样式转换,className的添加和修改
      :class="{'active':isactive}" 接的是个对象,isactive=true的时候添加active类名;
      如果有原生的class存在,不要在原来的class里添加,另外输入指令即可
      class = "className1 className2" :class="{'className3':isclassname3}"
    6. Vue.set || vm.$set
      三个参数(object, key, value)
      可以给data中的某个对象添加一个新的响应属性
      object是要添加属性的对象,key是要添加的属性名,value是这个变量的值
      可以配合v-bind指令来使用,新添加的class的判断的属性在原本的对象中没有的情况下可以用这个API来添加属性进行判断

    相关文章

      网友评论

          本文标题:多页面

          本文链接:https://www.haomeiwen.com/subject/uudfottx.html