Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用vue.js和elixir的精简模板条件语法_Vue.js_Elixir_Phoenix Framework_Slim Lang - Fatal编程技术网

使用vue.js和elixir的精简模板条件语法

使用vue.js和elixir的精简模板条件语法,vue.js,elixir,phoenix-framework,slim-lang,Vue.js,Elixir,Phoenix Framework,Slim Lang,如何将vuejs条件与vuejs变量和elixir变量组合 <div v-if="vuevar || <%= @conn.assigns.elixirvar %>"> conn.assigns.elixirvar返回真还是假 实际上是一根绳子 如果它是一个字符串,您应该引用它: 否则,它将作为标识符打印 conn.assigns.elixirvar返回真还是假 实际上是一根绳子 如果它是一个字符串,您应该引用它: 否则,它将作为标识符打印。虽然在简单的情况下添加诸如@a

如何将vuejs条件与vuejs变量和elixir变量组合

<div v-if="vuevar || <%= @conn.assigns.elixirvar %>">
conn.assigns.elixirvar返回真还是假

实际上是一根绳子

如果它是一个字符串,您应该引用它:

否则,它将作为标识符打印

conn.assigns.elixirvar返回真还是假

实际上是一根绳子

如果它是一个字符串,您应该引用它:


否则,它将作为标识符打印。

虽然在简单的情况下添加诸如@acdcjunior之类的引号会起作用,但当字符串本身包含引号或其他特殊字符时,它将中断。正确的方法是使用JSON编码器对值进行编码,然后输出:

<div v-if="vuevar || <%= Poison.encode!(@conn.assigns.elixirvar) %>">

这将适用于布尔、字符串、数字、数组、对象;基本上JSON支持的所有功能。

虽然添加诸如@acdcjunior之类的引号在简单情况下是可行的,但当字符串本身包含引号或其他特殊字符时,它将中断。正确的方法是使用JSON编码器对值进行编码,然后输出:

<div v-if="vuevar || <%= Poison.encode!(@conn.assigns.elixirvar) %>">

这将适用于布尔、字符串、数字、数组、对象;基本上JSON支持的所有功能。

conn.assigns.elixirvar返回真还是假?实际上,这是一个字符串,我之前考虑过-elixirvar=@conn.assigns.elixirvar,然后在条件v-if=vuevar | | elixirvar.length>0下,conn.assigns.elixirvar返回真还是假?它实际上是一个字符串,我在考虑之前的-elixirvar=@conn.assigns.elixirvar,然后在条件v-if=vuevar | | elixirvar.length>0下