使用vue.js和elixir的精简模板条件语法
如何将vuejs条件与vuejs变量和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
<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下