将自定义 HTML 属性添加到 CF Wheels 表单

Adding Custom HTML Attribute To CF Wheels Forms

我正在尝试添加 VueJS HTML 属性

v-show = "someName"

在 CFWheels 中生成的 textField 表单输入中。默认情况下,CfWheels 不允许使用连字符。

对于 HTML5 以 "data" 开头的属性,这是可能的

#linkTo(text="Home", route="root", dataDomCache=true)#
-> <a href="/" data-dom-cache>Home</a>

但是,我想使用 v-show 而不是 data-com-cache 来获得相同的功能。

有人知道解决这个问题的方法吗?

您可能需要使用 argumentCollection:

<cfset vueArgs = { "v-model"="foo" }>
#linkTo(text="Home", route="root", dataDomCache=true, argumentCollection=vueArgs)#

您也可以尝试类似的方法,但我不确定它是否有效:

#linkTo(text="Home", route="root", dataDomCache=true, "v-model"="foo")#