Vue.js v-chip值don';单击下拉列表值和芯片关闭后不显示';关不上

Vue.js v-chip值don';单击下拉列表值和芯片关闭后不显示';关不上,vue.js,vuejs2,vue-component,vuetify.js,Vue.js,Vuejs2,Vue Component,Vuetify.js,我试图得到v-chips的值,但我不知道我需要做什么更改。而且,芯片的X(接近)也不起作用。用另一种方式编码好吗?。请帮忙,谢谢 这就是它的样子 这是HelloWorld.vue的代码 添加语音 从“/VideoPrueba”导入VideoPrueba 导出默认值{ 名称:“HelloWorld”, 组件:{VideoPrueba}, 数据:()=>({ 步骤:[ { 标题:“视频”, 选项:[“视频1”、“视频2”、“视频3”、“视频4”], 选定:[] } ], } ) } 这是因为

我试图得到v-chips的值,但我不知道我需要做什么更改。而且,芯片的X(接近)也不起作用。用另一种方式编码好吗?。请帮忙,谢谢

这就是它的样子

这是HelloWorld.vue的代码


添加语音
从“/VideoPrueba”导入VideoPrueba
导出默认值{
名称:“HelloWorld”,
组件:{VideoPrueba},
数据:()=>({
步骤:[
{
标题:“视频”,
选项:[“视频1”、“视频2”、“视频3”、“视频4”],
选定:[]
}
],
} )
}
这是因为:

  • “嘿”数据是字符串数组,而不是对象。“Hey”不是属性为“.text”的对象

  • 您为关闭芯片输入了:close事件-参考:

  • 以下是您需要对这两个问题进行的修复

    <v-chip :disabled="loading" close @click:close="del(el, i)">
      <v-icon left v-text="el.icon"></v-icon>
      {{ el }}
    </v-chip>
    
    
    {{el}}
    

    Cheers

    您好,现在,该值出现在v-chip中,但当我单击“X”时,它没有关闭,我用@click:close=“del(el,I)”修改了代码,但什么也没有发生,我想只放“false”而不是“del(el,I)”,并且我在console.log中得到一个错误。v-on处理程序中的错误:“TypeError:handler.apply不是一个函数" . 我在看这个关于关闭芯片的练习,但我仍然在想如何把它放在这个例子中。别忘了你声明了
    this.selectedItems.splice(i,1)
    也许你想把它改成
    this.hey.splice(i,1)
    它成功了,非常感谢你的帮助。很高兴听到这个消息。不客气