1.Vue指令里的bind钩子是生成了vnode,但是将它插入/更新到浏览器dom树之前的操作,因此对于一些需要插入dom树后执行的操作它是不支持的,如el.focus()方法,这些要放在inserted里;

但是对于属性的值的获取之类的则可以放在bind里;

2.对于:value="kkk",vue会自动找对应的属性或方法(同名属性或方法不共存),如果要kkk是一个普通字符串(虽然这个需求比较坑,如果是普通字符串直接不要前面的:即可),可以用:value="'kkk'",

而如果是要'kkk'这样的显示可以用:value="'\'kkk\''"来做;而且里面支持简单的表达式,如:value="kkk + 'bbb'",则会将kkk属性值和bbb字符串进行拼接;

如果是复杂的表达式可以用计算属性;

3.vue里系统方法或属性一般用$开头,如vue.$on(...),这样是防止用户定义的方法或属性名和vue自带的重名了(不过据说es6的Symbol可以解决这个问题);

4.计算属性和方法的区别在于,计算属性会将值进行缓存,只要计算属性里用到的属性没有发生改变它就会直接从缓存里取值,而不是像方法一样每次调用都要执行一遍内部逻辑获取结果;

最新文章

  1. (二)Spark-Linux环境准备-Java&Python版Spark
  2. 在DBeaver中phoenix查询报错:org.apache.phoenix.exception.PhoenixIOException: The system cannot find the path specified
  3. 【2016-10-28】【坚持学习】【Day15】【Oracle】【变量 定义 使用】
  4. Qt中的qreal
  5. extjs简单动画2
  6. Quartz.NET
  7. js鼠标事件、键盘事件实例代码
  8. ###Fedora下安装Retext
  9. String or binary data would be truncated
  10. Spring 中出现Element : property Bean definitions can have zero or more properties. Property elements correspond to JavaBean setter methods exposed by the bean classes. Spring supports primitives, refer
  11. Android热修复技术选型——三大流派解析
  12. Swift中 删除Array的元素对象
  13. ASP.NET Core OData now Available
  14. awk命令使用经验
  15. 关于JAVA项目中的常用的异常处理情况
  16. Java IO的一些列子
  17. linux进程监控和简单的重启&服务的创建 参考自http://blog.csdn.net/lockheed_hong/article/details/73549837
  18. 7、Qt MetaObject System详解
  19. Mybatis常见面试题 一
  20. python:控制鼠标和键盘

热门文章

  1. vim的四大模式
  2. 转载:Spark GraphX详解
  3. Tuxedo 介绍
  4. Pycharm中直接安装第三方库
  5. fmex挂单挖矿
  6. ubuntu之路——day10.7 提高模型的表现
  7. GPS 经纬度
  8. docker容器日志查看
  9. 初始化html font-size
  10. shell编程系列26--大型脚本工具开发实战