【问题标题】:Outputting a null var in a if statement?在 if 语句中输出空变量?
【发布时间】:2019-04-17 12:35:47
【问题描述】:

我从第三方包中的方法返回 1 或 null。我需要在 vue 模板语句中检查这一点,如下所示:

v-if="{{ $myVar }} || {{ $thirdPartVar }}"

任何一个 var 都必须为真。

问题是当 $thirdPartyVar 为空时,语句会出错,因为 || 之后没有任何内容。

在这种情况下如何输出一个空变量为真或假?

错误是:- invalid expression: Unexpected token }

【问题讨论】:

  • 语句错误能否请您给我们看一下错误信息,这样我们就不用猜了。
  • 试试json_encode($thirdPartVar)

标签: php laravel vue.js


【解决方案1】:

你应该去掉多余的括号,因为它不是一个有效的 vue 模板语法

v-if="$myVar || $thirdPartVar"

【讨论】:

  • 但是 {{}} 正在输出刀片变量
猜你喜欢
  • 2013-08-09
  • 1970-01-01
  • 2016-04-02
  • 2017-10-13
  • 2023-03-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多