我有一个模板,我需要知道提供的变量的长度。。。
{{ prefix }} {{ prefix.length }}
它吐出了正确的信息,似乎工作得很好,但它给出了以下警告:
[Vue warn]:计算表达式{input_prefix:(prefix.length)时出错
我真的很想把它做好,摆脱警告。有什么想法吗?
向约翰·拉杰问好
new Vue({
el: '#app',
data: {
prefix: 'Some value'
},
computed: {
prefixLength: function(){
if(this.prefix){
return this.prefix.length
}
return '';
}
}
})
然后,您只需在模板中使用:
{{ prefix }} {{ prefixLength }}
当值为null/未定义时,您将面临David指出的问题。
我会用一个计算变量来解决这个问题。
前任。
new Vue({
el: '#app',
data: {
prefix: 'Some value'
},
computed: {
prefixLength: function(){
if(this.prefix){
return prefix.length
}
return '';
}
}
})
然后你只需要在你的模板中使用这个:
{{ prefix }} {{ prefixLength }}
若前缀为null或未定义,根据定义,它不能有长度。
因此,通过三元运算符渲染长度,如果前缀存在,则使用length属性,如果前缀不存在,则默认为零:
{{ prefix && prefix.length ? prefix.length : 0 }}
我在Hibernate4.0.1中遇到了本地查询问题。我有查询工作在数据库控制台,但不是在应用程序。我有: 名为“case”的表有两列指向同一个表--名为“cost”的表,其列为“value”。我的查询如下所示: 有人提到,'value'不是列的专有名称。这是真的,事实上这个列不是名为'value',而是有点不同。我的严格合同禁止发布任何关于代码的信息。我必须尽可能地释义它,所以我在fly中重命名
我在让openpyxl写入Excel文件时遇到了一个问题,当我在PyCharm Python控制台中运行以下代码时,它可以正常工作,但是当我创建 C:\Users\David\PycharmProjects\VirtualEnv1\VirtualEnv1\Scripts\python。exe C:/Python27/virtualenv-15.0。1/虚拟/测试。py回溯(最后一次调用):文件“C
我在请求库时遇到一个非常奇怪的错误。当我运行时: 在控制台中它工作正常,但是当我运行脚本时: 我收到一个错误,它找不到相关模块utils(相信它的email.utils) 所有其他模块都正常加载。此外,只是在py
嗨,我最近正在研究一个 python 模块(名为 pykiwoom 的包) 我在 conda 32 位环境中安装了一个模块 并尝试导入这个 这工作得很好,当我执行这Python控制台在py魅力 但是,当我在终端中尝试此操作时,会发生错误 包pykiwoom的内部结构如下所示 皮基乌姆 init.py kiwoom.py parser.py 有人能告诉我为什么会出现这个错误吗?
嗨,我用spring初始化器创建了一个简单的Spring Boot应用程序。我在主应用程序类的同一文件夹中添加了一个控制器。 这是给我以下错误的网址http://localhost:8080/welcome 此应用程序没有针对/错误的显式映射,因此您将其视为回退。 Sat Dec 19 12:51:44 IST 2020出现意外错误(类型=未找到,状态=404)。 如果我使用@restContro
我变得非常困惑,我试图通过laravels query builder运行一个应该可以工作的查询,但它会抛出奇怪的错误。