input初始化绑定值 :value 和 v-model 方式都无法显示并且获取value也是为空, 但是自定义一个data-text 去绑定要显示的值,是明显有值的
input初始化绑定值 :value 和 v-model 方式都无法显示并且获取value也是为空, 但是自定义一个data-text 去绑定要显示的值,是明显有值的
这是代码
<ul v-for="(item, site) in cate_attrs" class="site-column" :id="['site_attr_'+ site]">
<li class="site-li header-title"><input type="hidden" name="site" :value="site">{{item.site_name}}</li>
<li v-for="(attr, k) in item.cate_attr" class="site-li">
<label class="checkbox-inline attr-title" :title="attr.Name"><strong class="mandatory-1" v-if="attr.isMust">*</strong>{{attr.Name}}</label>
<label class="checkbox-inline w-145">
<template v-if="attr.isSelect">
<select class="form-control" name="attr-value" size="1" :data-index="k"
:multiple="attr.inputType=='multiSelect'" onchange="PlatForm.chooseCateAttr($(this), 1)">
<option value="">请选择...</option>
<template v-for="val in attr.options" >
<option v-if="val.selected" :value="val.value" selected >{{val.value}}</option>
<option v-else :value="val.value" >{{val.value}}</option>
</template>
</select>
</template>
<template v-else>
<input type="text" name="attr-value" :value="attr.Value" :calss="attr.Name" :data-text="attr.Value" :data-index="k" onchange="PlatForm.chooseCateAttr($(this), 2)" onfocus="PlatForm.aa($(this))">
</template>
</label>
</li>
</ul>
6 回答3k 阅读✓ 已解决
8 回答4.7k 阅读✓ 已解决
6 回答3.4k 阅读✓ 已解决
5 回答2.8k 阅读✓ 已解决
6 回答2.3k 阅读
5 回答6.3k 阅读✓ 已解决
4 回答2.3k 阅读✓ 已解决
放点源码上来,你这个问题可能是因为便利的时候没有为每个input绑定key值