xiaohaizhao 1 год назад
Родитель
Сommit
d504af4ca6
2 измененных файлов с 5 добавлено и 4 удалено
  1. 1 0
      components/My_form/index.js
  2. 4 4
      components/My_form/index.wxml

+ 1 - 0
components/My_form/index.js

@@ -33,6 +33,7 @@ Component({
 
     lifetimes: {
         attached: function () {
+            getApp().globalData.Language.getLanguagePackage(this)
             this.setData({
                 endTime: getTime.formatTime(new Date(), '-').split(' ')[0]
             })

+ 4 - 4
components/My_form/index.wxml

@@ -1,9 +1,9 @@
 <van-cell-group>
-    <van-field wx:for="{{fromList}}" wx:key="{{item.label}}" data-item="{{item}}" data-index="{{index}}" value="{{ item.value }}" label="{{item.label}}" placeholder="{{item.placeholder}}" error='{{item.error}}' required='{{item.required}}' input-align='right' bind:change='inputChange' bind:clear='inputClear' clearable>
+    <van-field wx:for="{{fromList}}" wx:key="{{item.label}}" data-item="{{item}}" data-index="{{index}}" value="{{ item.value }}" label="{{language[item.label]||item.label}}" placeholder="{{language[item.placeholder]||item.placeholder}}" error='{{language[item.error]||item.error}}' required='{{item.required}}' input-align='right' bind:change='inputChange' bind:clear='inputClear' clearable>
         <view class="section" wx:if="{{item.type=='date'}}" slot='input'>
             <picker mode="date" value="{{item.value}}" end="{{endTime}}" data-index="{{index}}" bindchange="bindDateChange">
                 <view class="picker" style="color:{{item.error?'var(--field-input-error-text-color,#ee0a24)':'var(--field-input-text-color,#323233)'}}">
-                    <text wx:if="{{item.value==''}}" style="opacity:{{item.error?1:.4}}">请选择</text>
+                    <text wx:if="{{item.value==''}}" style="opacity:{{item.error?1:.4}}">{{language['请选择']||'请选择'}}</text>
                     <text wx:else>{{item.value}}</text>
                 </view>
             </picker>
@@ -12,7 +12,7 @@
         <view class="section" wx:if="{{item.type=='sex'}}" slot='input' catchtap="seleteSex">
             <view class="picker">
                 <text wx:if="{{item.value}}" style="color:rgba(0, 0, 0, 1) ;">{{item.value}}</text>
-                <text wx:else>请选择</text>
+                <text wx:else>{{language['请选择']||'请选择'}}</text>
             </view>
         </view>
         <slot name='slot' wx:if="{{item.type=='slot'}}" slot='input' />
@@ -22,4 +22,4 @@
         <slot name='slot4' wx:if="{{item.type=='custom'}}" slot='input' />
     </van-field>
 </van-cell-group>
-<van-action-sheet show="{{ seleteSexShow }}" actions="{{ sexActions }}" bind:cancel='cancel' bind:select='handleSex' cancel-text="取消" />
+<van-action-sheet show="{{ seleteSexShow }}" actions="{{ sexActions }}" bind:cancel='cancel' bind:select='handleSex' cancel-text="{{language['取消']||'取消'}}" />