小编Joh*_*ohn的帖子

Vuetify 将规则验证应用于自定义组件

我想在自定义组件上使用Vuetify 自定义验证。

例如,我创建了一个日期时间选择器组件

日期时间选择器.vue

<template>
  <v-menu v-model="menu" :close-on-content-click="false" full-width max-width="290" transition="scale-transition">
    <!-- Text field -->
    <v-text-field slot="activator" :label="label" append-icon="date_range" solo
                  :value="formattedDate" readonly></v-text-field>

    <!-- Date picker -->
    <v-date-picker v-model="selectedDate" locale="fr-fr" v-if="datePicker" :min="minDate">
      <v-spacer></v-spacer>
      <v-btn flat color="primary" @click="menu = false">{{ $t('cancel') }}</v-btn>
      <v-btn flat color="primary" @click="chooseDate">{{ $t('ok') }}</v-btn>
    </v-date-picker>

    <!-- Time picker -->
    <v-time-picker v-if="!datePicker" v-model="selectedTime" format="24hr" :min="minTime" :allowed-minutes="allowedStep">
      <v-spacer></v-spacer>
      <v-btn flat color="primary" @click="menu = false">{{ $t('cancel') }}</v-btn>
      <v-btn flat color="primary" @click="chooseTime">{{ $t('ok') }}</v-btn>
    </v-time-picker>
  </v-menu>
</template>
Run Code Online (Sandbox Code Playgroud)

我想对父组件中的自定义组件应用规则验证。

家长.vue

   <v-container fluid …
Run Code Online (Sandbox Code Playgroud)

javascript validation vue.js vuetify.js

3
推荐指数
1
解决办法
8570
查看次数

PHP避免重复相同的try catch

我将PHP 7与Phalcon 3配合使用。我想在一个函数中实现Stripe响应。我可以处理类似的错误

这是代码:

try {
  // Use Stripe's library to make requests...
} catch(\Stripe\Error\Card $e) {
  // Since it's a decline, \Stripe\Error\Card will be caught
  $body = $e->getJsonBody();
  $err  = $body['error'];

  print('Status is:' . $e->getHttpStatus() . "\n");
  print('Type is:' . $err['type'] . "\n");
  print('Code is:' . $err['code'] . "\n");
  // param is '' in this case
  print('Param is:' . $err['param'] . "\n");
  print('Message is:' . $err['message'] . "\n");
} catch (\Stripe\Error\RateLimit $e) {
  // Too many requests …
Run Code Online (Sandbox Code Playgroud)

php refactoring

3
推荐指数
1
解决办法
43
查看次数

如何比较两个包含变音字符的UTF-8字符串

我想添加一个像这个小提琴的元素,但是当字符串具有UTF-8字符时,我有一个问题来比较我的字符串,因为"é" is > at all basics letters.

<ol class="ingredientList">
    <li class="ingredient">Apples</li>
    <li class="ingredient">Carrots</li>
    <li class="ingredient">Clams</li>
    <li class="ingredient">Oysters</li>
    <li class="ingredient">Wheat</li>
</ol>
<ol class="ingredientList">
    <li class="ingredient">Barley</li>
    <li class="ingredient">éggs</li>
    <li class="ingredient">Millet</li>
    <li class="ingredient">Oranges</li>
    <li class="ingredient">Olives</li>
</ol>
Run Code Online (Sandbox Code Playgroud)
$(".ingredient").click(function() {
    var element = $(this);
    var added = false;
    var targetList = $(this).parent().siblings(".ingredientList")[0];
    $(this).fadeOut("fast", function() {
        $(".ingredient", targetList).each(function() {
            if ($(this).text() > $(element).text()) {
                $(element).insertBefore($(this)).fadeIn("fast");
                added = true;
                return false;
            }
        });
        if (!added) $(element).appendTo($(targetList)).fadeIn("fast");
    });
});
Run Code Online (Sandbox Code Playgroud)

你有解决方案吗?

javascript jquery

2
推荐指数
1
解决办法
495
查看次数

Android Glide下载前显示

我正在使用Glide,我想知道是否可以下载所有图像而不显示它们以填充缓存以便稍后显示它们?我尝试了这个,但没有下载图像:

for (String url: urls) {
    Glide.with(getBaseContext()).load(url);
    Log.v("Download", "processing");
}
Run Code Online (Sandbox Code Playgroud)

你能帮助我吗 ?

android image download android-glide

2
推荐指数
1
解决办法
5016
查看次数

猫鼬按日期更新,没有时间

我正在使用猫鼬4.7.x和mongodb 3.2。我想搜索所有日期而没有时间。例如update all obj with this date 2016-12-14

在我的数据库中,我有多个日期时间,如下所示:

2016-12-14 00:00:00.000Z
2016-12-14 00:00:00.000Z

2016-12-14 01:00:00.000Z
2016-12-14 01:00:00.000Z

2016-12-14 02:00:00.000Z
2016-12-14 02:00:00.000Z
Run Code Online (Sandbox Code Playgroud)

我尝试了这个:

var query = {date: new Date('2016-12-14')};
var doc = {name: 'TEST'};
var options = {multi: true};

Model.update(query, doc, options, function(err, result){
    console.log('All data updated')
});
Run Code Online (Sandbox Code Playgroud)

但这只会更新时间为00:00:00的所有字段,因为new Date()它将返回日期时间。

我该如何没有时间搜索具有特定日期的所有字段?如果有必要,我可以更改模型。

javascript date mongoose mongodb node.js

1
推荐指数
1
解决办法
1893
查看次数

Bootstrap 验证器电子邮件正则表达式

我正在使用引导验证程序,但电子邮件字段接受“test@test”。你可以在我的链接上尝试一下。我该如何解决这个问题?使用模式属性,我可以编写正则表达式,但我不知道这样做。

我已经尝试过这个正则表达式,但所有电子邮件都不正确:

<?php 
    echo $this->tag->emailField(
        array(
            "email", 
            "class" => "form-control", 
            "data-error" => "incorrect address",
            "pattern" => '/^(([^<>()[\]\.,;:\s@\"]+(\.[^<>()[\]\.,;:\s@\"]+)*)|(\".+\"))@(([^<>()[\]\.,;:\s@\"]+\.)+[^<>()[\]\.,;:\s@\"]{2,})$/i',
            "required" => "required"
        )
    );
?>
Run Code Online (Sandbox Code Playgroud)

validation twitter-bootstrap twitter-bootstrap-3

0
推荐指数
1
解决办法
1万
查看次数

检查<li>是否包含具有某个类的<a>

我有这个,我想检查第一个<li>包含<a>该类的人.selected.

我试过这个:$( "li a" ).first().hasClass('selected')但是我<li>没有被发现.

这是我的HTML代码.

<ul>
  <li>
    <a class="thumbnail selected">
     <img src="thumb1.jpg">
    </a>
  </li>
  <li>
    <a class="thumbnail unselect">
     <img src="thumb2.jpg">
    </a>
  </li>
  <li>
    <a class="thumbnail unselect">
     <img src="thumb3.jpg">
    </a>
  </li>
  <li>
    <a class="thumbnail unselect">
     <img src="thumb4.jpg">
    </a>
  </li>
  <li>
    <a class="thumbnail unselect">
     <img src="thumb5.jpg">
    </a>
  </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

你可以帮帮我吗 ?

html javascript jquery

0
推荐指数
1
解决办法
69
查看次数