javascript - 在应用程序的另一部分显示 v-menue 的选定选项。验证
问题描述
所以我有一个带有一些选项的 v 菜单。现在我想在我的应用程序的另一部分(相同的组件)中显示选定的选项。我尝试使用 v-model 来做,但它不起作用。最好的方法是什么?
这是 v-menu 的代码,我想在其中显示所选选项:
<v-menu bottom transition="scale-transition" >
<v-btn slot="activator">
28
</v-btn>
<v-list>
<v-list-tile
v-for="(item, index) in PIFBitems"
:key="index"
v-model="hasan"
@click="boardSwitch('shoPFIB', index)"
>
<v-list-tile-title>{{ item.title }}</v-list-tile-title>
</v-list-tile>
</v-list>
</v-menu>
.
.
.
<p class="chipPam13"
>{{this.hasan}}</p>
.
.
这是脚本代码:
data() {
return {
hasan:'',
PIFBitems:[
{title: empty},
{title: PIFB}
]
}
}
解决方案
请使用hasan
而不是this.hasan
在您的 HTML 中:
<p class="chipPam13">{{hasan}}</p>
或者如果v-model
不起作用,您可以尝试在函数中设置hasan
值:boardSwitch
...
methods: {
boardSwitch (firstArg, secondArg, value) {
...
this.hasan = value
},
...
}
请不要忘记在 HTML 中的函数调用中添加第三个参数:
<v-list-tile
v-for="(item, index) in PIFBitems"
:key="index"
v-model="hasan"
@click="boardSwitch('shoPFIB', index, item.title)"
>
<v-list-tile-title>{{ item.title }}</v-list-tile-title>
</v-list-tile>
推荐阅读
- php - Codeigniter 使用分页类在不同页面上显示相同的记录
- jsf - com.sun.faces.context.flash.ELFlash$PreviousNextFlashInfoManager.decode 处的 ArrayIndexOutOfBoundsException
- sitecore8 - Sitecore 中出现“无法创建跟踪器”错误的日志文件
- python - 在 Artifactory REST API 中调用 moveItem 会导致锁定错误
- python - 如何在 django 模板中使用变量值?
- c# - 没有这样的表错误,即使它可以插入 1 个表而不是另一个
- sockets - 通过 Apache Netty 在套接字上发送一个大字符串,但在客户端获取不完整的字符串
- java - Android如何在两个异步进程完成执行时触发一个进程
- c# - ASP.NET Core 不提供 robots.txt
- java - 有没有一种很好的方法来扩展 List 以首先转换每个添加的元素?