2017.11.16号

有时候也需要在内联语句处理器中访问原始的DOM事件,可以使用$event把它传入方法

例子:

<button v-on:click="warn('Form cannot be submitted yet.', $event)">
  Submit
</button>
// ...
methods: {
  warn: function (message, event) {
    // 现在我们可以访问原生事件对象
    if (event) event.preventDefault()
    alert(message)
  }
}

使用benchmark.js进行前端代码基准测试

验证

Vue中数组变异方法部分的源码

JavaScript的内存管理

使用git status查看状态
使用git add 将上面status中打印出来的路径放在后面即可

Less的学习




今天主要的学习成果有:

  • less的学习
  • 动画效果的设置

Less的总结的话,还是看上面那篇文章先,现在总结还为时过早(需要多踩坑)

动画效果的总结
首先是slot的学习,今天的一个业务是需要往子组件中添加一个按钮,但是这个子组件需要放在父组件中(方便操作),需要怎么做呢??
可以是用具名插槽slot

子组件中的写法

<template>
  <div>
    <slot name="toggleBtn"></slot>
    <div class="siderbar-container" v-html="content">
    </div>
  </div>
</template>

父组件中的写法

  <sidebar class="left">
      <button 
        class="btn btn-default toggle-btn" 
        slot="toggleBtn" 
        @click="toggle">{{ toggleText }}</button>
  </sidebar>

然后是动画效果的设置
首先布局方面使用的圣杯布局,一开始是展开状态,设置isToggle:false,toggleText: '收起'然后需要设置点击的时候,执行一个方法,将宽度缩小至5%,padding-left设置为20%,同时将isToggle和toggleText都分别换成TRUE和‘展开 ’

记住,只要属性改变,可以使用transition属性设置动画效果


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,548评论 25 709
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,294评论 4 61
  • 阳光明媚好天气,七点出门来锻炼, 小区院里冷清清,人们冬天很怕冷, 放弃锻炼睡大觉,屋子暖和好享福。 坚持锻炼不放...
    荣兰_a5f9阅读 468评论 0 0
  • 在即安装有tomcat,又安装有nginx的服务器上(典型阿里云驻云java镜像),系统默认配置nginx占用80...
    帷幄庸者阅读 1,068评论 0 1
  • 真假的概念入情节 真与假一样不好 真补充了假 幻境的对联 浦安迪 二元补充 好了歌注解甄士隐 度男的道士 好了歌的...
    抱芪阅读 372评论 0 1