vue.js - 在字符串文字上使用带有切片的 v-if
问题描述
我想切换是否在我的 vue 应用程序中呈现卡片。我在 v-card 代码上使用 v-if:
myString == "MONEY
<v-card v-if="`${myString.slice(4,5)}` == "EY".
我得到 .slice 不是函数的错误...我知道它适用于
`${myString.length}`== 5
解决方案
切片是从零开始的,因此您可能想尝试一下。
myString.slice(3,5)
或者
myString.slice(3)
推荐阅读
- object - Vue V:模型动态创建对象
- javascript - 如何在 JavaScript 中创建一系列可以单击以执行相同功能的不同版本的按钮?
- android - 如果 API < 26,如何实现 android.support.v4.widget.TextViewCompat 以自动调整文本大小
- mysql - MySQL搜索字段但删除所有非数字字符
- java - 在#commit 或#rollback 之后不调用 org.apache.ignite.transactions.Transaction#close 会导致泄漏/问题吗?
- tsql - 将具有多个条件的查询组合在一起时遇到问题
- postgresql - 如果在内部使用联合查询以了解联合的哪个部分给出了错误,如何在 postgresql 函数中捕获错误
- performance - 为什么在使用 OpenCV 的矩阵缩放中星号 (*) 运算符比指针访问乘法更快?
- android - Android ParcelFileDescriptor 到路径字符串
- javascript - Drag_and_drop_helper.js 不起作用(python,Selenium)