vue-super-一个简单的插件,可以调用父组件上的方法。-Vue.js开发

  • b5_273207
    了解作者
  • 5.2KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-05-07 14:58
    上传日期
vue-super提供一个$ super处理程序,用于从子类访问父vue方法。 行为类似于python的super实现。 vue-super是vue-super提供一个$ super处理程序,用于从子类访问父vue方法。 行为类似于python的super实现。 vue-super已针对[受电子邮件保护]和[受电子邮件保护]进行了测试。示例:const Parent = Vue.extend({方法:{doTheThing:function(){console.log('perparental parental action');},} ,})const Child = Parent.extend({方法:{doTheThing:function(){this。$ super(Child,this).doThe
vue-super-master.zip
  • vue-super-master
  • .eslintrc
    124B
  • .babelrc
    30B
  • test.js
    3KB
  • .travis.yml
    254B
  • vue-super.js
    2.1KB
  • LICENSE
    1.1KB
  • README.md
    1.2KB
  • .gitignore
    541B
  • package.json
    1KB
内容介绍
# vue-super [![Build Status](https://travis-ci.org/rpkilby/vue-super.svg?branch=master)](https://travis-ci.org/rpkilby/vue-super) [![codecov](https://codecov.io/gh/rpkilby/vue-super/branch/master/graph/badge.svg)](https://codecov.io/gh/rpkilby/vue-super) [![Version](https://img.shields.io/npm/v/vue-super.svg)](https://www.npmjs.com/package/vue-super) Provides a `$super` handler for accessing parent vue methods from a subclass. Behaves similarly to python's super implementation. > vue-super is tested against both vue@1 and vue@2 Example: ```js const Parent = Vue.extend({ methods: { doTheThing: function(){ console.log('performing a parental action'); }, }, }) const Child = Parent.extend({ methods: { doTheThing: function() { this.$super(Child, this).doTheThing(); console.log('doing a childlike thing'); }, }, }) ``` For convenience, methods are directly accessible on the `$super` object. However, this behavior is only valid on a final subclass. ```js const Final = Child.extend({ methods: { doTheThing: function() { this.$super.doTheThing(); console.log('doing the final thing'); }, }, }) ```
评论
    相关推荐