Commit 31c87f89 authored by 李俊赕's avatar 李俊赕

经纬度组件

parent 7f5b8a9c
...@@ -49,7 +49,7 @@ export default [{ ...@@ -49,7 +49,7 @@ export default [{
"fieldsTitle": "获取经纬度", "fieldsTitle": "获取经纬度",
"fieldsName": "location", "fieldsName": "location",
"fieldsType": "location", "fieldsType": "location",
// "required": true, "required": true,
"key": "阔腿裤", "key": "阔腿裤",
"icon": "https://cdn.uviewui.com/uview/common/classify/1/6.jpg", "icon": "https://cdn.uviewui.com/uview/common/classify/1/6.jpg",
"cat": 10 "cat": 10
......
<template> <template>
<view class="list u-flex u-row-between"> <view class="list u-flex u-row-between">
<text class="required" v-if="item.required">*</text>
<view class="u-m-r-20">{{item.fieldsTitle}}</view> <view class="u-m-r-20">{{item.fieldsTitle}}</view>
<view class="u-flex-1">{{valueTxt || ''}}</view> <view class="u-flex-1">{{valueTxt || ''}}</view>
<u-button type="primary" size="mini" @click="$u.debounce(getLocation,1000)">默认按钮</u-button> <u-button type="primary" size="mini" @click="$u.debounce(getLocation,1000)">默认按钮</u-button>
...@@ -52,17 +53,10 @@ ...@@ -52,17 +53,10 @@
} }
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>
.list { .required {
display: flex; padding-right: 10rpx;
font-size: 28rpx;
.txt { line-height: 40rpx;
color: #666; color: #fa3534;
padding: 10rpx;
&.active {
background-color: red;
color: #fff;
}
}
} }
</style> </style>
...@@ -22,13 +22,13 @@ ...@@ -22,13 +22,13 @@
<view class="class-item" :key="groupIndex"> <view class="class-item" :key="groupIndex">
<view class="title">{{groupItem.groupName}}</view> <view class="title">{{groupItem.groupName}}</view>
<view class="class-bd"> <view class="class-bd">
<u-form-item :label="toLowerCase(item.fieldsType)!=='location' ? item.fieldsTitle : ''" :required="item.required" v-for="(item,itemIndex) in groupItem.item" :key="itemIndex" <u-form-item v-for="(item,itemIndex) in groupItem.item" :key="itemIndex"
label-position="top" label-position="top"
:prop="item.fieldsName"> :prop="item.fieldsName">
<!-- <view class="label" @click="nextStep(item)"> <view class="label" v-if="toLowerCase(item.fieldsType)!=='location'" @click="nextStep(item)">
<text class="required" v-if="item.required">*</text> <text class="required" v-if="item.required">*</text>
{{item.fieldsTitle}} {{item.fieldsTitle}}
</view> --> </view>
<template v-if="item.fieldsType"> <template v-if="item.fieldsType">
<xh-input v-if="toLowerCase(item.fieldsType)==='input'" :groupIndex="groupIndex" <xh-input v-if="toLowerCase(item.fieldsType)==='input'" :groupIndex="groupIndex"
:itemIndex="itemIndex" :item="item" @value-change="fieldValueChange"> :itemIndex="itemIndex" :item="item" @value-change="fieldValueChange">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment