RM88
RM88
  • 发布:2020-04-13 15:08
  • 更新:2021-02-16 19:43
  • 阅读:1582

【报Bug】uniapp代码打包成小程序,表单获取不到组件内的表单元素数据

分类:uni小程序sdk

详细问题描述

uniapp代码打包成小程序,表单获取不到组件内的表单元素数据

    # 父组件  
    <template>  
    <view>  
		<form @submit="formSubmit">  
			<view>  
				<text>正常的input</text>  
				<input   
					class="uni-input"  
					type="text"  
					name="name1"  
					placeholder="正常的input"  
				/>  
			</view>  
			<input-module :item="{name: 'adc'}"></input-module>  
			<button type="primary" form-type="submit" class="submit-btn-ssty">提交</button>  
			<!-- class="submit-btn" -->  
		</form>  
	</view>  
    </template>  
      
    <script>  
    	import inputModule from './components/inputModules.vue'  
    	export default {  
    		data() {  
    			return {  
    				  
    			};  
    		},  
    		components: { inputModule},  
    		onLoad(obj) {  
    		  
    		},  
    		methods: {  
    			// 表单数据提交  
    			formSubmit(e) {  
    				console.log(e)  
    			},  
    		},  
    	}  
    </script>  
      
    <style lang="scss">  
    	page {  
    		background-color: $page-background-color;  
    	}  
    </style>  

    # zi组件  
    <template>  
        <view>  
    		<!-- disabledValue -->  
    		<text>组件内的input</text>  
    		<input   
    			class="uni-input"  
    			type="text"  
    			:name="item.name"  
    			placeholder="组件内的input"  
    		/>  
    	</view>  
    </template>  
      
    <script>  
    	export default {  
    		props: ['item'],  
    		data() {  
    			return {  
    				inputModule: false,  
    			};  
    		},  
    		created() {  
    			  
    		},  
    		methods: {  
    			  
    		},  
    	}  
    </script>  
      
    <style lang="scss" scoped>  
    </style>  

联系方式

[862064348]

2020-04-13 15:08 负责人:无 分享
已邀请:
RM88

RM88 (作者) - 90后程序

有人确定下这是bug还是我用法不对!有酬劳

DCloud_uniCloud_WYQ

DCloud_uniCloud_WYQ

在小程序里确实有这种限制,可以使用behaviors

  • RM88 (作者)

    好的 感谢,我试试


    2020-04-14 13:55

齐筑教育

齐筑教育

我也遇到了这个问题,只要是组件内的input的name在微信小程序就获取不到,在网页上就可获取得到

该问题目前已经被锁定, 无法添加新回复