证件照(兼容H5,APP,小程序)

证件照由uniapp+uyui开发完成,并同时兼容H5、App、微信小程序、支付宝小程序,其他端暂未测试。

先看部分效果图吧具体可以下方复制链接体验demo

首页代码

html 复制代码
<template>
	<view class="">
		<view class="uy-m-x-30 uy-m-b-20">
			<!-- 轮播图-广告位 -->
			<view class="uy-m-t-30">
				<uy-swiper :list="bannerList" :height="150"></uy-swiper>
			</view>
			<!-- 胶囊组一 -->
			<view class="uy-flex uy-m-t-30">
				<view class="uy-m-r-30 uy-m-l-r uy-b-r-10 uy-flex uy-flex-direction-column uy-flex-column-center uy-flex-row-center uy-flex-1 uy-p-y-20" :style="[item.bgColor]" v-for="(item,index) in indexCapsule1" :key="index" @tap="$openPage({name: item.url, query: item})">
					<uy-image width="33" height="33" :src="item.icon"></uy-image>
					<text class="uy-m-t-10 uy-font-24">{{item.name || ''}}</text>
				</view>
			</view>
		</view>
		
		<!-- 筛选 -->
		<uy-sticky bgColor="#FFFFFF" customNavHeight="0">
			<uy-tabs :list="$mConstDataConfig.indexMenu"></uy-tabs>
		</uy-sticky>
		
		<view class="uy-m-x-30">
			<view class="uy-b-r-10 uy-flex uy-flex-column-center uy-p-x-20 uy-p-y-25 uy-bs-000000-5 uy-m-t-20" v-for="index in 20" :key="index" @tap="chooseDetails">
				<uy-image width="35" height="42" src="/static/img/index1.png" radius="5"></uy-image>
				<view class="uy-flex-1 uy-p-x-20">
					<view class="uy-flex uy-flex-column-center">
						<text class="uy-m-r-10 uy-font-b">大一寸</text>
						<view class="uy-bg-F76A8B uy-color-FFFFFF uy-font-18 uy-p-x-10 uy-p-y-2 uy-b-r-t-l-20 uy-b-r-b-r-20">热门</view>
					</view>
					<view class="uy-flex uy-m-t-10">
						<uy-text size="12" color="#999999" v-for="index2 in 2" :key="index2">
							33x48mm
						</uy-text>
					</view>
				</view>
				<uy-image width="35" height="35" src="/static/img/index2.png"></uy-image>
			</view>
			
			<uy-loading-more></uy-loading-more>
		</view>
	</view>
</template>

<script>
	export default {
		data() {
			return {
				bannerList: [{
					image: '/static/img/banner.png'
				}],
				indexCapsule1: []
			}
		},
		onLoad() {
			this.init()
		},
		methods: {
			chooseDetails() {
				this.$openPage({name: 'photoMakerDetails', query: {}})
			},
			
			init() {
				let newsArr = this.$mConstDataConfig.indexCapsule1;
				this.indexCapsule1 = newsArr.map(item => {
					return {
						...item,
						bgColor: this.capsuleStyle()
					}
				})
			},
			
			// 胶囊随机背景
			capsuleStyle() {
				let style = {
					background: this.$mConstDataConfig.bgSetting[this.$uy.randArr(this.$mConstDataConfig.bgSetting)],
				};
				return style
			}
		}
	}
</script>

<style lang="scss">
	
</style>

有什么问题可小程序通过客服联系技术进行修复。

多多关注,后续会开发更多模板,如有需要开发的项目可以客服联系哦。

开发不易,有需要的可以客服联系,感谢大家的支持。

体验demo链接:http://demo.qianyupan.cn/h5/photo/#/

更多内容请关注微信小程序,源码、插件、模板及时更新

相关推荐
天宇&嘘月2 小时前
web第三次作业
前端·javascript·css
小王不会写code2 小时前
axios
前端·javascript·axios
发呆的薇薇°4 小时前
vue3 配置@根路径
前端·vue.js
luckyext4 小时前
HBuilderX中,VUE生成随机数字,vue调用随机数函数
前端·javascript·vue.js·微信小程序·小程序
小小码农(找工作版)4 小时前
JavaScript 前端面试 4(作用域链、this)
前端·javascript·面试
前端没钱4 小时前
前端需要学习 Docker 吗?
前端·学习·docker
前端郭德纲4 小时前
前端自动化部署的极简方案
运维·前端·自动化
海绵宝宝_5 小时前
【HarmonyOS NEXT】获取正式应用签名证书的签名信息
android·前端·华为·harmonyos·鸿蒙·鸿蒙应用开发
码农土豆5 小时前
chrome V3插件开发,调用 chrome.action.setIcon,提示路径找不到
前端·chrome
鱼樱前端5 小时前
深入JavaScript引擎与模块加载机制:从V8原理到模块化实战
前端·javascript