小编Tru*_*ran的帖子

如何按键对对象数组进行分组

有没有人知道(如果可能的话,还是lodash)通过对象键对对象数组进行分组,然后根据分组创建一个新的对象数组?例如,我有一个汽车对象数组:

var cars = [
    {
        'make': 'audi',
        'model': 'r8',
        'year': '2012'
    }, {
        'make': 'audi',
        'model': 'rs5',
        'year': '2013'
    }, {
        'make': 'ford',
        'model': 'mustang',
        'year': '2012'
    }, {
        'make': 'ford',
        'model': 'fusion',
        'year': '2015'
    }, {
        'make': 'kia',
        'model': 'optima',
        'year': '2012'
    },
];
Run Code Online (Sandbox Code Playgroud)

我想制作一个新的汽车对象数组,按以下方式分组make:

var cars = {
    'audi': [
        {
            'model': 'r8',
            'year': '2012'
        }, {
            'model': 'rs5',
            'year': '2013'
        },
    ],

    'ford': [
        {
            'model': 'mustang',
            'year': '2012'
        }, {
            'model': 'fusion',
            'year': …
Run Code Online (Sandbox Code Playgroud)

javascript arrays grouping object lodash

102
推荐指数
14
解决办法
15万
查看次数

检查VBA中的列中是否存在值

我有一列超过500行的数字.我需要使用VBA来检查变量X是否与列中的任何值匹配.

有人可以帮帮我吗?

excel vba matching

28
推荐指数
4
解决办法
34万
查看次数

将值添加到变量数组VBA

我试图循环通过一个table有一个columnfor "customers" and "dollar amount".如果我的循环找到一个customer被调用的"greg" or "henry"我想将他添加"dollar amount"到一个未知大小的数组.

有人可以帮帮我吗?

arrays variables vba dynamic

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

将数据从父组件传递到vue.js中的子组件

我正在尝试将数据从父级传递到子组件.但是,我试图传递的数据在子组件中保持打印为空白.我的代码:

Profile.js(父组件)中

<template>

    <div class="container">
        <profile-form :user ="user"></profile-form>
    </div>

</template>

<script>

import ProfileForm from './ProfileForm'

module.exports = {

    data: function () {
        return {
            user: ''
        }
    },

   methods: {

    getCurrentUser: function () {
        var self = this
        auth.getCurrentUser(function(person) {
            self.user = person
        })
    },

}

</script>
Run Code Online (Sandbox Code Playgroud)

ProfileForm.js(儿童组成部分)

<template>

<div class="container">
    <h1>Profile Form Component</h1>
</div>  

</template>


<script>


module.exports = {


  created: function () {
    console.log('user data from parent component:')
    console.log(this.user) //prints out an empty string
  }, …
Run Code Online (Sandbox Code Playgroud)

components vue.js

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

将公钥添加到known_hosts文件

我试图将服务器A中的公钥复制到服务器B中的known_hosts文件.它们都是Linux服务器.最初我考虑打开公钥文件并将其内容复制到known_hosts文件,但我怀疑这不是正确的方法.有谁知道这样做的正确方法是什么?

我的公钥是格式 ssh-rsa AADGD...

有人可以帮忙吗?

谢谢!

linux ssh key

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

向chai请求添加自定义http标头

我正在使用node.js构建一个应用程序并使用mocha + chai进行测试.有没有办法可以为我的GET和POST chai请求添加自定义标头?

例如,我想要(半伪代码):

chai.request(server)
  .get('/api/car/' + data.car_id)
  .headers({'some_custom_attribute':'some_value'})
  .end(function(err, res) {
    //do something
  });
Run Code Online (Sandbox Code Playgroud)

同样的帖子:

chai.request(server)
  .post('/api/car/')
  .headers({'some_custom_attribute':'some_value'})
  .send({car_id: 'some_car_id'})
  .end(function(err, res) {
    //do something
  });
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?

提前致谢!

testing request node.js chai

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

使用vue.js 2.0打开bootstrap模式

有谁知道如何用vue 2.0打开bootstrap模式?在vue.js之前,我只需使用jQuery打开模态:$('#myModal').modal('show');

但是,我应该在Vue中采用这种方法吗?

谢谢.

modal-dialog vue.js twitter-bootstrap-4

13
推荐指数
3
解决办法
3万
查看次数

将cookie作为node.js请求的一部分传递

我正在使用该request包来创建我的服务器端请求.我编写了身份验证中间件,用于检查所有请求的cookie /会话ID.因此,有没有办法将用户的cookie包含在请求中?这是我目前的代码:

var cookie = parseCookie.parseCookie(req.headers.cookie);

request('http://localhost:3000/users/api', function(error, response, body) {
    console.log(body); //this console.logs my login page since requests w/o valid cookies get redirected to login
    res.render('../views/admin');
});
Run Code Online (Sandbox Code Playgroud)

目前,这会在控制台中返回"找不到cookie".但是,如果我关闭我的身份验证中间件,上面的代码将按预期工作.

附加信息:

我想要的cookie是位于浏览器上的最终用户的cookie.每当用户登录时,最终用户的cookie都由应用程序创建.

更新 - 解决方案尝试1:

我从文档中尝试了这个:

var cookie = parseCookie.parseCookie(req.headers.cookie);
var cookieText = 'sid='+cookie;
var j = request.jar();
        var cookie = request.cookie(cookieText);
        var url = 'http://localhost:3000/users/api';
        j.setCookie(cookie, url);
        request({url: url, jar: j}, function(error, response, body) {
            request('http://localhost:3000/users/api');
        });
Run Code Online (Sandbox Code Playgroud)

但是,控制台仍然返回'找不到cookie'

有人可以帮忙吗?

提前致谢!

javascript cookies request node.js

12
推荐指数
2
解决办法
3万
查看次数

使用带有vue js的快速把手

我正在使用快速把手构建一个用于服务器端模板的应用程序.在客户端,我想使用vue.js. 但是,它们都具有相同的双括号表示法{{ variable }}.现在,我的vue.js变量没有显示,因为我的把手模板正在覆盖它.例如:

home.html的:

<div id="app">
   {{message}} //this will not show up
</div> 
Run Code Online (Sandbox Code Playgroud)

home.js:

new Vue({
    el: '#app',
    data: {
        message: 'Hello Vue.js!'
    }
});
Run Code Online (Sandbox Code Playgroud)

但是,如果我message在我的服务器端控制器中定义:

res.render('../views/home', {
    message: 'message from handlebars'
});
Run Code Online (Sandbox Code Playgroud)

消息将显示出来.

总而言之,有没有一种方法可以将vue.js用于客户端模板,同时仍然使用快速把手进行服务器端模板化?

提前致谢!

node.js handlebars.js vue.js

12
推荐指数
2
解决办法
8842
查看次数

将方法从父组件传递到vuejs中的子组件

有人可以帮助我将方法从父级传递给vue.js中的子组件吗?我一直试图通过将方法作为一个道具来实现它...

我的父组件片段:

methods: { 

    test: function () {
        console.log('from test method')
    }

}

<template>
    <child-component test="test"><child-component>
</template>
Run Code Online (Sandbox Code Playgroud)

子组件片段

created: {
    this.test() //returns test is not a function
},

props: ['test']
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?

提前致谢!

methods vue.js

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