1.可以使用 methods 来替代 computed,效果上两个都是一样的.

但是 computed 是基于它的依赖缓存,只有相关依赖发生改变时才会重新取值。 {{ reversedMessage }}

使用 methods ,在重新渲染的时候,函数总会重新调用执 {{ reversedMessage2() }}

用 computed 性能会更好,但是如果你不希望缓存,你可以使用 methods 属性

2.事件修饰符:

.stop阻止事件冒泡

.prevent提交事件不再重载页面

.capture  添加事件侦听器时使用事件捕获模式

.self  只当事件在该元素本身(而不是子元素)触发时触发回调

.once click事件只能点击一次

3.按键修饰符

为常用的按键提供了别名 .enter  .tab  .delete ==

4.表单   v-model  复选框、select、按钮

  .lazy  input中同步的事件转变为在change事件中同步

  .number 将输入的值转变为Number类型的

  .trim 去掉收尾的空格

5.创建一个组件并使用

<div id="app">    
<runoob></runoob>

</div>

<script>

// 注册

Vue.component('runoob', {

template: '<h1>自定义组件!</h1>'   })

// 创建根实例   new Vue({     el: '#app'   })

</script>

new Vue({

el: '#app',

components: {

// <runoob> 将只在父模板可用

'runoob': Child     }   })

6.组件   父组件向子组件传值:props

子组件向父组件传值:

使用 $on(eventName) 监听事件

使用 $emit(eventName) 触发事件

7.自定义指令: directives 选项来注册局部指令

Vue.directive('focus', {

// 当绑定元素插入到 DOM 中。

inserted: function (el) {

// 聚焦元素

el.focus()     }

})

最新文章

  1. JMeter 集合点
  2. Datalogic组网模式下通讯
  3. JAVA线程锁-读写锁应用,简单的缓存系统
  4. 重构第25天 引入契约设计(Introduce Design By Contract checks)
  5. CygWin模拟Linux环境进行Ant批量打包
  6. 译文:javascript function中的this
  7. jQuery animate easing使用方法
  8. delphi SysErrorMessage 函数和系统错误信息表 good
  9. 测试 __try, __finally, __except(被__finally捕获的异常, 还会被上一级的__except捕获。反之不行)
  10. Debian安装Oracle Java步骤
  11. 有趣的if循环
  12. [图形]图形API的两种模式
  13. soul
  14. 力扣(LeetCode)67. 二进制求和
  15. AI新建文件可以新建多个画板5.2
  16. git 撤销add和commit
  17. SecureCRT使用问题记录
  18. C/C++ 关于 for循环 的第二个表达式右侧非常量的时候
  19. java面向对象(1)
  20. L237

热门文章

  1. MyEclipse之Widget is disposed
  2. 【原】Java学习笔记029 - 映射
  3. CSS开启硬件加速提高网站性能
  4. SpringMVC_第一个程序
  5. ubuntu安装latex
  6. 【Elasticsearch全文搜索引擎实战】之Kibana搭建
  7. JavaScript的那些事儿
  8. 比较工具diif-vimdiff-windows比较工具详解
  9. 一次日语翻译的Chrome插件开发经历
  10. PHP 秒数 转时分秒 函数