Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vue.js 如何解决v型中的vue短路?_Vue.js_Vuetify.js_Nuxt.js - Fatal编程技术网

Vue.js 如何解决v型中的vue短路?

Vue.js 如何解决v型中的vue短路?,vue.js,vuetify.js,nuxt.js,Vue.js,Vuetify.js,Nuxt.js,我需要在v型模型中做一个简短的测试,但eslint给出了以下问题: [vue/valid-v-model]“v-model”指令需要属性值 它作为LHS.eslint-plugin-vue有效 所以代码是有效的。但这不是它需要的工作方式。 这就是我现在的代码 <v-text-field v-show="field.type == 'String'" v-model="_isMultiple(content_data[tabindex]) && subitem != nul

我需要在v型模型中做一个简短的测试,但eslint给出了以下问题:

[vue/valid-v-model]“v-model”指令需要属性值 它作为LHS.eslint-plugin-vue有效

所以代码是有效的。但这不是它需要的工作方式。 这就是我现在的代码

<v-text-field 
v-show="field.type == 'String'"
v-model="_isMultiple(content_data[tabindex]) && subitem != null ? content_data[tabindex][subitem][field.name] 
: content_data[tabindex][field.name]" 
:label="field.name" 
:counter="field.counter" 
max-width="100px"
/>

有什么解决方案吗?

也许您不应该使用v-model,而是通过值绑定和事件侦听自行构建它

v-model只是一个缩写:

通过自己实现它,您可以使用一个方法来设置值和一个计算属性来获取它