假设,如果一个父类在要继承的类中有如此多的参数,我如何将父元素中的所有现有参数 super() 到其扩展类中?
我应该找出父类构造函数中的所有参数并手动输入它们吗?
我尝试用谷歌搜索“超级所有,超级所有,超级所有现有的……等等”,但仍然找不到答案。
先感谢您。
我在VUE中有一个概念相关的。
我对如何将数据传递给子 vue 文件有点困惑。(vue 实例?老实说不熟悉这个术语)
在某些情况下,当数据通过'props'传递时,子vue文件中的数据更改不会更改父文件的数据。
另一方面,子vue文件中的数据变化,实际上是改变了父母的数据。
我刚刚遇到了情况2.这是数据通过eventbus传递的时候。
我可以理解这种性质如下吗?
“仅当数据通过 eventbus 传递时,数据才作为参考传递”
尽管,
“当数据通过道具传递时,数据作为单独的副本传递给孩子,孩子的变化不会改变父母的原始数据”
可以顺便看看Vue的性质吗?如果有人能给我一个例子,孩子的变化不会影响父母的数据,我将不胜感激。
每次我问与 Vue 相关的问题时,总是感到非常内疚,因为代码与 Javascript 的问题非常不同。先感谢您。
我刚刚遇到的例子如下。
=main.js=
import Vue from 'vue'
import App from './App.vue'
export const serverBus = new Vue()
new Vue({
el: '#app',
render: h => h(App)
})
Run Code Online (Sandbox Code Playgroud)
=Servers.vue=
<template>
<div class="col-xs-12 col-sm-6">
<ul class="list-group">
<Server v-for='server in serverinfo' :serverinfo='server' :key='server.id'></Server>
</ul>
</div>
</template>
<script>
import Server from './server.vue'
export default {
components: {
Server
},
data() {
return {
serverinfo: …Run Code Online (Sandbox Code Playgroud) 正如主题中所写,
在 vue 中,
Provide 用于将数据从父级传递给子级。
子元素通过注入获取数据。
正如 @emit 所做的那样,是否也可以修改子元素中“provide”给出的数据?
谢谢。