Vue.js 空的vue属性会导致编译失败

Vue.js 空的vue属性会导致编译失败,vue.js,vuejs2,vue-component,Vue.js,Vuejs2,Vue Component,我有一个如下所示的Vue组件: <review :rating="<?= $reviewAverage ?>"></review> 您只需确保不会发生:rating=”“将不输出任何内容 如果为空,那么将其设置为空字符串如何 <review :rating="<?= $reviewAverage !== null ? $reviewAverage : '' ?>"></review> 您只需确保不会发生:rating=”

我有一个如下所示的Vue组件:

<review :rating="<?= $reviewAverage ?>"></review>

您只需确保不会发生
:rating=”“
<代码>
将不输出任何内容

如果为空,那么将其设置为空字符串如何

<review :rating="<?= $reviewAverage !== null ? $reviewAverage : '' ?>"></review>

您只需确保不会发生
:rating=”“
<代码>
将不输出任何内容

如果为空,那么将其设置为空字符串如何

<review :rating="<?= $reviewAverage !== null ? $reviewAverage : '' ?>"></review>

这是什么语法
??您正在将php变量用于javascript(vue.js)实例。我认为这是不可能的。因为:评级将查找字符串以便传递“某物”,或者在该组件中查找属性。我在
Laravel Mix
repo上看到您。我假设你用的是Laravel,为什么不用blade?如果是,请使用
@{{reviewAverage}
您可以使用运算符
If
的小格式:
$result=$condition?“如果为true':“如果为false”
。代码示例:@ruchernchung一个逐字指令不会改变任何东西,它仍然会在null值上中断。从长远来看,将其更改为内联解决方案显然也是不可行的。这种语法是什么?
??您正在将php变量用于javascript(vue.js)实例。我认为这是不可能的。因为:评级将查找字符串以便传递“某物”,或者将在该组件中查找属性。我在
laravelmix
repo上看到您。我假设你用的是Laravel,为什么不用blade?如果是,请使用
@{{reviewAverage}
您可以使用运算符
If
的小格式:
$result=$condition?“如果为true':“如果为false”
。代码示例:@ruchernchung一个逐字指令不会改变任何东西,它仍然会在null值上中断。从长远来看,将其更改为内联解决方案显然也是行不通的。