uniapp组件引入不显示问题

import formIdCard from './idcard/idcard.vue';
import formCamera from './Camera/Camera.vue';
import formInput from './formInput/formInput.vue';
import formSelect from './formSelect/formSelect.vue';
import formDate from './formDate/formDate.vue';
import formTextarea from './formTextarea/formTextarea.vue';
import uploadPhoto from './uploadPhoto/uploadPhoto.vue';
import cardIdentify from './cardIdentify/cardIdentify.vue';

export default {
	formIdCard,
	formCamera,
	formInput,
	formSelect,
	formDate,
	formTextarea,
	uploadPhoto,
	cardIdentify
};
<script>
import formComponents from '@/uni_modules/module-worker-service/components/form/index.js';
export default {
	data() {
		return {
			
		};
	},
	components: {
		...formComponents
	},
};
</script>

上面是JS文件,本想着js和模板分离的思想去做这块功能的,js相关代码放到index.js里 ,然后真机调试时组件不渲染。H5端是支持的

直接在index.vue引入组件就解决了这个问题

<script>
// uniapp App端不支持 组件分离引用,需要直接在使用页面引入组件(H5可以)
import formIdCard from '@/uni_modules/module-worker-service/components/form/idcard/idcard.vue';

import formCamera from '@/uni_modules/module-worker-service/components/form/Camera/Camera.vue';

import formInput from '@/uni_modules/module-worker-service/components/form/formInput/formInput.vue';

import formSelect from '@/uni_modules/module-worker-service/components/form/formSelect/formSelect.vue';

import formDate from '@/uni_modules/module-worker-service/components/form/formDate/formDate.vue';

import formTextarea from '@/uni_modules/module-worker-service/components/form/formTextarea/formTextarea.vue';

import uploadPhoto from '@/uni_modules/module-worker-service/components/form/uploadPhoto/uploadPhoto.vue';

import cardIdentify from '@/uni_modules/module-worker-service/components/form/cardIdentify/cardIdentify.vue';

export default {
	data() {
		return {
			
		};
	},
	components: {
		
		formIdCard,
		formCamera,
		formInput,
		formSelect,
		formDate,
		formTextarea,
		uploadPhoto,
		cardIdentify
	},
};
</script>

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值