TYPO3 Fluid:转义键

我想在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" 
netdyk 回答:TYPO3 Fluid:转义键

您正在使用哪个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

,

您可以尝试。

<input type="text" v-model="number"/>
    <Footer v-bind:additionalAttributes="{[number]: 'counter'}"/>

data(){
  return {
     number: 12
  }
}
本文链接:https://www.f2er.com/3152385.html

大家都在问