SOURCE

console 命令行工具 X clear

                    
>
console
const randomColor = () => `hsl(${Math.floor(Math.random() * 360)},75%, 85%)`
const DemoKey = {
    template: `<p :style="{backgroundColor: color}"><slot></slot></p>`,
    data: () => ({
        color: randomColor()
    })
}

new Vue({
    el: "#app",
    data: {
        items: ["one", "two", "three", "four", "five"]
    },
    components: {
    	DemoKey
	}
})
<div id="app">
    <template>
        <demo-key
            v-for="(item, i) in items"
            @click.native="items.splice(i,1)">
            {{ item }}
        </demo-key>
    </template>
</div>