vuejs小知识

一、指令 (v-开头)

v-model             数据绑定

v-on                添加事件

v-bind              绑定属性

v-for               循环、迭代

v-text              纯文本

v-html              html

v-show              是否显示

v-pre               跳过编译

v-cloak                 防止闪屏

 建议使用v-for的时候设置v-bind:key。

二、指令简写

v-on
          v-on:click            @click

          v-on:keydown      @keydown

v-bind
            v-bind:href             :href

            v-bind:src          :src

            v-bind:key          :key

三、自定义指令

1.全局自定义指令
      Vue.directive('指令名',function(el){

              el指当前对象

              coding....

       });
2.局部自定义指令
      directives: {
        focus: {
          // 指令的定义
          inserted: function (el) {
            el.focus()
          }
        }
      }

四、生命周期钩子

beforeCreate            创建前

created                 创建后

beforeMount             挂载前

mouted                  挂载后

beforeUpdate            数据更新前

updated                 数据更新后

beforeDestroy           销毁前

destoryed               销毁后

五、过滤器 filter

a.文本过滤器
   filters:{
                curr:function(value){
                    if(value){
                        return '¥'+value;
                    }
                }
   }

  {{item.price*item.count|curr}}


b.数据过滤器
    orderByP(){
                    return this.aProduct.reverse();
     }


相比较methods,更加节省性能。适合用于重复渲染,逻辑复杂的计算。
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,569评论 19 139
  • 这篇笔记主要包含 Vue 2 不同于 Vue 1 或者特有的内容,还有我对于 Vue 1.0 印象不深的内容。关于...
    云之外阅读 5,178评论 0 29
  • 1.安装 可以简单地在页面引入Vue.js作为独立版本,Vue即被注册为全局变量,可以在页面使用了。 如果希望搭建...
    Awey阅读 11,299评论 4 129
  • Vue 实例 属性和方法 每个 Vue 实例都会代理其 data 对象里所有的属性:var data = { a:...
    云之外阅读 2,373评论 0 6
  • 离开 “亲爱的苏小城 你寄来的照片我已经欣赏过了,说这样的话可能有些唐突,但我想,一个人的作品能够反映出一个人的灵...
    凡尔阅读 502评论 0 0

友情链接更多精彩内容