vue force update

HTML

<script src="//unpkg.com/vue/dist/vue.js"></script>

<div id="app">
<template>
  <button @click="handleClick">change</button>
  <p>{{ value }}</p>
  <slot name="test">123</slot>
</template>
</div>

JavaScript

var Main = new Vue({
	el:"#app",
    data() {
      return {
        value: 'test'
      }
    },

    methods: {
      handleClick(){
        this.$slots.test = [this.$createElement(Vue.compile('<p>text</p>'))];
        this.$forceUpdate()
      }
    }
  })