Прокрутите 64-разрядные и 32-разрядные версии приложения в тот же двоичный файл?

Я полагаю, что валидатор использует cpf в качестве имени поля, а не правила валидации в этом случае.

Мне неясно, почему правило cpf должно вызывать правило required, но если вы передаете входному атрибуту name или data-vv-name, например:

<input type="text" data-vv-name="cpf" v-validate="required">
[ 1115] и передайте следующие аргументы в localize:

Validator.localize('pt_BR', {
  custom: {
    cpf: {
      required: 'Favor preencher o cpf'
    }
  }
})

Это будет отображать ваше локализованное сообщение, когда поле пусто.

Вот пример сообщения об ошибке для конкретного поля (при необходимости замените 'en' на 'pt_BR')

VeeValidate.Validator.localize('en', {
  custom: {
    cpf: {
      required: 'Favor preencher o cpf'
    }
  }
})

Vue.use(VeeValidate)

new Vue({
  el: '#app'
})
p {
  color:red;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.17/vue.js"></script>
<script src="https://unpkg.com/vee-validate@latest"></script>
<div id="app">
  <input type="text" data-vv-name="cpf" v-validate="'required'">
  <p>{{ errors.first('cpf') }}</p>
</div>
[1111 ]

5
задан lfaraone 29 April 2009 в 12:44
поделиться

3 ответа

Один из подходов, возможно, заключается в предоставлении загрузочного приложения, которое определяет архитектуру и выбирает соответствующий исполняемый файл для запуска. Так что в основном ярлык или что у вас есть для вашего приложения просто запускает загрузчик, который в свою очередь запускает соответствующее приложение. Это может быть немного сложнее, если ваше приложение является службой Windows.

6
ответ дан 18 December 2019 в 13:19
поделиться

Process Explorer (был sysinternals, теперь принадлежит Microsoft) делает это. Это 32-разрядное приложение, которое обнаруживает 64-разрядную среду, записывает другой двоичный файл и удаляет его при выходе. http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx

8
ответ дан 18 December 2019 в 13:19
поделиться

Простейшим подходом было бы обработать это установщиком - у него было бы две версии каждого двоичного файла и копировать необходимые версии в зависимости от того, какая системная разрядность находится на целевом компьютере.

0
ответ дан 18 December 2019 в 13:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: