node.js - 获取 q-item-label 文本
问题描述
我有使用 Quasar/VueJS 的代码。我想要做的是keyDropDownLabel
根据选择更新下拉文本标签 () <q-item-label>
。
所以在下面的这个例子中,我希望newLabelGoesHere
部分是Key 1/2/3
,这取决于点击了哪个。
<q-btn-dropdown stretch flat :label="keyDropDownLabel">
<q-list>
<q-item v-for="n in 3" :key="`x.${n}`" clickable v-close-popup tabindex="0">
<q-item-section @click="keyDropDownLabel = 'newLabelGoesHere'">
<q-item-label>Key {{ n }}</q-item-label>
<q-item-label caption>1234567890</q-item-label>
</q-item-section>
</q-item>
</q-list>
</q-btn-dropdown>
请问有人帮忙吗??
解决方案
只需修改q-item-section 点击方法,如下所示:
<q-item-section @click="keyDropDownLabel('Key'+n)">
推荐阅读
- angularjs - 检查标记是否在圆半径AngularJS内
- reactjs - 反应谷歌地图ReferenceError:未定义状态
- r - “矢量化”一词在不同的上下文中是否意味着不同的东西?
- c - 我们可以将变量设置为 C 中的数字范围吗?
- symfony - Symfony 4:将缺少的 USE 语句附加到错误环境日志
- javascript - 如何使用参数和#reference从http> https重定向网页
- ruby - Ruby 不允许我导入 BigDecimal 库
- javascript - 通过 php 创建 Javascript 数组
- dojo - 您可以在单独的文件(如角度)中创建组件以进行更模块化的设计吗
- xterm - URxvt 使用深色而不是浅色作为提示(xterm 使用)