propData选项
computed选项,
methods选项:$event相当于原生的MouseEvent,是一个对象,包括了按钮点击时鼠标一系列的东西,主要用于交互很强的情况下
组件中调用构造器中的原始方法:<btn @click.native=""></btn>
在构造器外部调用构造器中的方法:直接使用构造器对象app.add(2)
watch选项:用来监控数据,在构造器外部使用时app.$watch("监控的值",function)
mixins选项:混入在构造器中mixins:[外边声明需要加入的]在外边定义一个对象{update:function},执行顺序为先执行构造器外边的update,再执行构造器里面的update
还有一种是很多公用的方法,然后放在mixins中,需要注册全局的mixins,也就是Vue.mixin()这时不需要加s,执行的顺序为全局的最先执行,比上面的两种都提前执行
extend选项:但是如果 原生的方法和外边mixins声明的方法名一样,则mixins中的方法不会执行,只执行构造器中方法
extend和mixins很像,但是在构造器中是直接extend:extendobj,不可以放数组只能有一个扩展
如果想使用差值为${}这种形式,则需要在构造器中使用delimiters:['${','}']
---------------------
【转载,仅作分享,侵删】
作者:努力_才幸福
原文:https://blog.csdn.net/weixin_38098192/article/details/80329856
版权声明:本文为博主原创文章,转载请附上博文链接!
|
|