|
@@ -1,14 +1,26 @@
|
|
<template>
|
|
<template>
|
|
- <button @click="$emit('countChange', counte++)">emit value</button>
|
|
|
|
|
|
+ <div>
|
|
|
|
+ <button @click="$emit('countChange', counte++)">emit value</button>
|
|
|
|
+ <div>from parent: {{passToChild}} </div>
|
|
|
|
+ <div>from parent to computed: {{computedFromProps}} </div>
|
|
|
|
+ </div>
|
|
</template>
|
|
</template>
|
|
|
|
|
|
<script>
|
|
<script>
|
|
export default {
|
|
export default {
|
|
name: "child",
|
|
name: "child",
|
|
|
|
+ props: {
|
|
|
|
+ passToChild: String
|
|
|
|
+ },
|
|
data() {
|
|
data() {
|
|
return {
|
|
return {
|
|
counte: 0
|
|
counte: 0
|
|
};
|
|
};
|
|
|
|
+ },
|
|
|
|
+ computed: {
|
|
|
|
+ computedFromProps: function() {
|
|
|
|
+ return "computed: " + this.passToChild;
|
|
|
|
+ }
|
|
}
|
|
}
|
|
};
|
|
};
|
|
</script>
|
|
</script>
|