我想在TYPO3 Fluid模板中转义阵列键:
此作品:
additionalAttributes="{v-model: 'title'}"
但这不是
additionalAttributes="{v-model.number: 'counter'}"
additionalAttributes="{'v-model.number': 'counter'}"
我需要一些东西来转义v-model
中的点。number
?
异常消息:
The argument "additionalAttributes" was registered with type "array", but is of type "string" in view helper "TYPO3\CMS\Fluid\ViewHelpers\Form\TextfieldViewHelper" (More information)
预期结果是:
<input v-model.number="counter"
<input type="text" v-model="number"/>
<Footer v-bind:additionalAttributes="{[number]: 'counter'}"/>
data(){
return {
number: 12
}
}
you can try its.
您正在使用哪个TYPO3版本?
根据您的代码和预期结果,我测试了以下内容,并且该方法有效:
<f:form.submit
name="pmAction"
value="Next category"
style="display: none;"
id="dialogSubmit"
additionalAttributes="{'v-model.number': 'counter'}"
/>
给我
<input v-model.number="counter" id="dialogSubmit" style="display: none;" type="submit" value="Next category" name="tx_template_data[pmAction]">
在TYPO3 9.5.11中