scoped slot issue

by ktsn

HTML

<script src="https://unpkg.com/[email protected]"></script>

<div id="app">
  <scoped-test v-slot="{ value }">
    <test v-slot="{ test }">
      {{ value }} {{ test }}
    </test>
  </scoped-test>
</div>

JavaScript

const ScopedTest = {
	template: `<div><slot :value="value" /></div>`,
  
  data() {
	  return {
		  value: 0
	  }
  },
  
  mounted() {
  	setTimeout(() => {
    	this.value = 1
    }, 5000)
  }
}

const Test = {
	template: `<div><slot :test="'dummy'" /></div>`
}

new Vue({
  el: '#app',
  
  components: {
  	ScopedTest,
	  Test
  }
})