小编ada*_*m78的帖子

Vue.js通过特定列上的多个过滤器过滤数据

在vue.js中,如何使用针对表中特定列的多个过滤器来过滤表.

例如,如果我有两个搜索字段name,age如何绑定它们以搜索下表中的相应列.因此,如果用户在名称输入中输入名称,则只应在名称列中搜索名称.如果用户也输入了年龄,那么它应该形成一个and条件并在年龄列中搜索年龄.目前,过滤器只搜索整个表格.

 <!DOCTYPE html>
        <html lang="en">
        <head>
            <meta charset="UTF-8">
            <title>The Vast World of Vue.js</title>
            <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
        </head>

        <body id="demo" class="container">

            <input v-model="name" class="form-control" placeholder="search by name"><br>

            <input v-model="age" class="form-control" placeholder="search by age">

            <table class="table table-striped">

                <thead>
                    <tr>
                        <th >
                            Name
                        </th>
                        <th >
                            Age
                        </th>
                </thead>
                <tbody>
                    <tr v-for="item in people | filterBy name | filterBy age">
                        <td>{{ item.name }}</td>
                        <td>{{ item.age }}</td>
                    </tr>
                </tbody>
            </table>

            <script src="http://vuejs.org/js/vue.js"></script>

            <script>
               new Vue({

                        el: '#demo', …
Run Code Online (Sandbox Code Playgroud)

filter vue.js

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

JQuery Timepicker - 更改事件处理程序不起作用?

我正在使用 jQuery timepicker ( http://timepicker.co/ ) 和以下输入字段。当我从下拉列表中选择一个选项时,jquery on Change 事件处理程序似乎没有触发。它似乎只有在我手动输入值并按 Tab 键时才起作用?

<input id="TmOnSite" class="timepicker js-tm-on-site" type="text" value="" name="TmOnSite" aria-invalid="false">
<input id="TmOffSite" class="timepicker js-tm-on-site" type="text" value="" name="TmOffSite" aria-invalid="false">
<input id="TmTotalHrsOnSite" class="" type="text" value="" readonly="true" name="TmTotalHrsOnSite">

<script>

$(function () {

     TimePicker();

});

var TimePicker = function () {

    if ($(".timepicker").length === 0) { return; }

   $(".timepicker").timepicker({
       timeFormat: 'HH:mm',
       interval: 30,
       scrollbar: true
   });

};

var tmTotalHrsOnSite = function () {

    $(document).on('change select', '.js-tm-on-site', function (e) {

       if ($("#TmOnSite") && $("#TmOffSite")) { …
Run Code Online (Sandbox Code Playgroud)

javascript jquery timepicker

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

Webpack-没有生成输出文件?

我有以下webpack配置:

var path = require('path')
var webpack = require('webpack')


module.exports = {
   entry: {
      main: './scripts/app/main.js'
   },
  output: {
     path: path.resolve(__dirname, './scripts/app/bundle/'),
     publicPath: '/scripts/app/bundle/',
     filename: '[name].js'
  },
  ...
Run Code Online (Sandbox Code Playgroud)

当我运行命令时,npm run dev它表明main.js已经发出

当我浏览以/scripts/app/bundle/main.js确保足够的文件已加载到浏览器中时

但是当我查看物理路径时,没有文件-似乎仅在内存中

这是我在package.json中拥有的:

"scripts": {
  "dev": "cross-env NODE_ENV=development webpack-dev-server --open --hot",
  "build": "cross-env NODE_ENV=production webpack --progress --hide-modules"
 },
Run Code Online (Sandbox Code Playgroud)

如何生成物理文件。

webpack webpack-dev-server webpack-2

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

如何将html标签包含在laravel flash消息中?

有没有办法在flash消息中包含html标签.我有以下但是在刀片中渲染时标签会被转义?

 flash()->success('Confirmation email sent to <strong>' . $user->email . '</strong>');
Run Code Online (Sandbox Code Playgroud)

html laravel-5.1 laravel-blade

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

Laravel 5阵列验证

在laravel 5中如何验证数组以检查是否至少选择了一个值 - 以下哪个不起作用?

'user_list[]'  => 'array|min:1',

{{ Form::select('user_list[]', $users, null , ['multiple' => 'multiple']) }}
Run Code Online (Sandbox Code Playgroud)

arrays validation html-select laravel-5

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

使用 Laravel 5.1 授权方法时如何返回自定义 403 异常

在 laravel 5.1 中,如果您使用以下方法,您可以在检查能力时返回自定义响应:

if (Gate::denies('update', $post)) {
        return response()->view('errors.403');
}
Run Code Online (Sandbox Code Playgroud)

有没有什么办法在使用authorize方法时返回类似的自定义错误:

$this->authorize('update', $post);
Run Code Online (Sandbox Code Playgroud)

上面只是抛出一个状态码为 403 的 http 异常。

acl laravel laravel-5 laravel-5.1 laravel-authorization

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

Underscore.js - 检查对象数组是否包含值

我有以下对象,我想检查 Type.ID 是否包含值 6508 :

 {
   "item": {
      "Feature": [
         {
            "ID": 85408,
            "Status": {
                "ID": 65,
             },
             "Type": {
                 "ID": 6508,
                  "Volume": null
              },
              "Manufacturer": null
          },
          {
             "ID": 85409,
             "Status": {
                 "ID": 65,
              },
              "Type": {
                  "ID": 6509,
                   "Volume": null
              },
              "Manufacturer": null
          }
       ],
       "Errors": {
           "Result": 0,
           "Message": ""
        },
       "RecordCount": 2
      }
 }
Run Code Online (Sandbox Code Playgroud)

我可以收集以下内容:

for (i = 0; i < data.item.Feature.length; i++) {
     if (data.item.Feature[i].Type.ID == 6508)
        return true;
}
return false;
Run Code Online (Sandbox Code Playgroud)

How can I …

javascript jquery underscore.js

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

Laravel 5.2-左联接DB :: Raw无法正常工作?

我有以下查询,我试图在其中使用DB::Raw()左联接,但出现错误:

Illuminate \ Database \ Query \ Builder :: leftJoin()缺少参数2

这是我的查询:

return $this->model->from('alerts as a')
    ->leftJoin(DB::Raw("locations as l on l.id = JSON_UNQUOTE(JSON_EXTRACT(a.criteria, '$.locationId'))"))
    ->leftJoin(DB::Raw("industries as i on find_in_set(i.id, JSON_UNQUOTE(JSON_EXTRACT(a.criteria, '$.industries')))"))
    ->where('user_id', '=', $userId)
    ->selectRaw("a.id
        , a.name
        , a.criteria
        , GROUP_CONCAT(DISTINCT(i.name) SEPARATOR ', ') as 'Industries'
            ->groupBy('a.id')
            ->orderBy('a.created_at', 'desc');
Run Code Online (Sandbox Code Playgroud)

php mysql json laravel-5.2 laravel-eloquent

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

laravel homestead降级到mysql 5.7

我安装了 laravel homestead,最初安装了 mysql 5.7。我随后更新了我的 yaml 文件,包含以下内容并运行vagrant reload --provision

features:
 - mysql8: true
Run Code Online (Sandbox Code Playgroud)

现在我想降级回 mysql 5.7,但是简单地删除上述内容并重新运行并vagrant reload --provision不会降级回 5.7

如何降级回 5.7?

mysql laravel homestead

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

Sweet Alert - 没有确认按钮的Ajax呼叫

如何在没有确认按钮的情况下使用sweetalert进行Ajax调用,但仍显示加载gif?基本上我想在Ajax调用运行时显示加载gif.开箱即用的解决方案要求您在进行Ajax调用之前启用确认按钮.

以下显然不起作用:

window.swal({
    title: "Checking...",
    text: "Please wait",
    imageUrl: "images/ajaxloader.gif",
    showConfirmButton: false,
    allowOutsideClick: false
},
function () {
    $.getJSON('myurl').done(function (data) {
        swal("", "Good job!", "success");
    }).fail(function (jqXHR, textStatus, err) {
        swal("", "An error occurred",    "error");
    });
});
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery sweetalert

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