| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | 23x 23x 19x | <template>
<span class="msg-case">
<slot :value="currentValue" />
</span>
</template>
<script>
export default {
// Provided by a closest ascendant MsgSwitch component
inject: ['registerMsgCase'],
props: {
when: { type: String, default: '' },
},
data() {
return { currentValue: '' };
},
mounted() {
this.registerMsgCase(this.when, this);
},
methods: {
updateCode(currentValue) {
this.currentValue = currentValue;
},
},
};
</script>
|