TYPO3流体:逃生阵列键

问题描述 投票:0回答:2

我想在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" 
vue.js typo3 fluid
2个回答
0
投票
<input type="text" v-model="number"/>
<Footer v-bind:additionalAttributes="{[number]: 'counter'}"/>

data(){
  return {
     number: 12
  }
}
you can try its.

0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.