小编ton*_*on1的帖子

如何将 bootstrap col-md div 垂直划分为一半?

我正在尝试使用引导网格进行以下布局。里面有一个容器<div class="row">和两个半宽的 div ( <div1> and <div2>)。该<div1>的高度将是多变的内容大小。同样,<div2>应该有两个子 divs( <div2-1>, <div2-2>),<div1>每个子高度的一半。如何使用 Bootstrap 网格制作此布局?

在此处输入图片说明

我试过这样,但没有工作。:

<div class="row">
    <div class="col-md-6" id="div1">
        Some content...
    </div>
    <div class="col-md-6" id="div2">

        <div id="div2-1" style="height:50%;">

        </div>
        <div id="div2-2" style="height:50%;">

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

css twitter-bootstrap

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

Nginx + GraphQL 连接被拒绝

  1. 我的客户端 (next.js) 应用程序在端口运行3000

  2. 我的服务器(graphql)应用程序在端口运行4000

我的网站是https://example.com,nginx将通过代理端口3000。

如果用户访问该站点,则页面加载成功。

但在幕后,在我的网页中,一些 api 请求被发送到 graphql 服务器。(http://localhost:4000)

此 api 请求失败。

我不知道为什么,但是当我访问http://example.com:4000/graphql成功加载的 graphql 游乐场(graphiql?)时,我可以发送一些查询并且结果显示得很好。但网页请求失败。

nginx/sites-enabled/example.com

server {
        listen 80;
        listen [::]:80;
        server_name www.example.com example.com;
        return 301 https://example.com$request_uri;
}


server {
    listen 80;
    listen [::]:80;
    server_name example.com;


    location / {
        proxy_pass http://localhost:3000;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
    }

    listen [::]:443 ssl ipv6only=on; # managed by Certbot
    listen 443 ssl; # managed by Certbot …
Run Code Online (Sandbox Code Playgroud)

nginx graphql next.js nginx-config

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

如何将html文本区域值转换为json?

客户

.. some form
<textarea name="data"></textarea>
Run Code Online (Sandbox Code Playgroud)

我将在文本区域中输入如下内容

{title: 'Hello one!', author: 'someone'}
{title: 'Hello two!', author: 'mygf'}
{title: 'Hello three!', author: 'darthvader'}
Run Code Online (Sandbox Code Playgroud)

最后提交表格,

服务器

服务器将得到上面的像

'{title: \'Hello one!\', author: \'someone\'}\r\n
{title: \'Hello two!\', author: \'mygf\'}\r\n
{title: \'Hello three!\', author: \'darthvader\'}\r\n'
Run Code Online (Sandbox Code Playgroud)

此时我该如何转换呢?

我试过:

 var dataArray = req.body.data.split('\r\n');
 for (var i=0; i< dataArray.length; i++){
     console.log(dataArray[i].title)  // err because dataArray[i] is not obj
 }
Run Code Online (Sandbox Code Playgroud)

如何正确制作objectdarray?

html javascript json node.js

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

在javascript中对嵌套的对象数组进行排序

let arr = [{
  name: 'Apple',
  trades: [{
    date: '2017.01.01',
    volume: 100
  }, {
    date: '1995.02.01',
    volume: 150
  }, {
    date: '2008.01.01',
    volume: 250
  }]
}]
Run Code Online (Sandbox Code Playgroud)

你好,我在 google 上搜索了很多文档,用于在 JavaScript 中对嵌套对象进行排序,但是我找不到我的案例的方式,而且我挣扎了很多小时,所以我想问一下如何对对象数组进行排序。

我期望的结果是trades.date像这样对对象数组进行排序

sortedArray = [{
  name: 'Apple',
  trades: [{
    date: '2017.01.01',
    volume: 100
  }, {
    date: '2008.01.01',
    volume: 250
  }, {
    date: '1995.02.01',
    volume: 150
  }]
}]
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

javascript arrays sorting

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

如何在 office-ui-fabric-react 中的下拉组件上获取选定的值?

我正在尝试office-ui-fabric-react与我的项目一起使用。但是我在控制选择输入时卡住了。我想在 OnChange 事件上获取所选项目的值。但是没有valueevent.target。这似乎div只有textContent. 我必须使用ref吗?但是当我使用时我并不高兴,ref因为我相信它不是反应方式。

库:https : //developer.microsoft.com/en-us/fabric#/controls/web/dropdown

  <Dropdown
      label={'Dropdown'}
      onChange={e => {
          // Not working.
          console.log(e.target.value)
      }}
      options={[
          { text: 'A', key: 'keyA'}, 
          { text: 'B', key: 'keyB'}
      ]}
   />
Run Code Online (Sandbox Code Playgroud)
  1. 有没有不使用 ref 的解决方案?

  2. 如果我必须使用 ref 我应该怎么做?

reactjs office-ui-fabric office-ui-fabric-react

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

在 EJS 中遵循 If 条件给出样式

<% docs.forEach( function ( doc ){ %>

<div class="item">
    <% if (doc.Active) { %>
    <style> .item { background-color:red }</style>
    <% } %>
</div>

<% }); %>
Run Code Online (Sandbox Code Playgroud)

想象3个文档,

doc1 (Active == true)
doc2 (Active == true)
doc3 (Active == false)
Run Code Online (Sandbox Code Playgroud)

我只想给风格Active == true。我像上面一样编码,但结果是每个都div被赋予了风格。所以最后都是红色背景,这不是我所期望的。

如何在EJS 中有条件地提供样式?

javascript css ejs

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

Promise 和 Promise.all(array) 在数组完成之前执行

回调Promise.all(arr).then在数组完成之前执行,因此它不会捕获其元素。我怎样才能正确地做到这一点?

\n

\r\n
\r\n
var arr = [];\n\nfor (var i = 0; i < 2; i++) {\n  arr.push((function() {\n    new Promise(function(resolve, reject) {\n      setTimeout(function() {\n        console.log("Resolved!");\n        resolve();\n      }, 3000);\n    });\n  })());\n}\n\nPromise.all(arr).then(function() {\n  console.log("Done");\n});
Run Code Online (Sandbox Code Playgroud)\r\n
\r\n
\r\n

\n

我的预期结果是:

\n
Resolved!\nResolved!\nDone\n
Run Code Online (Sandbox Code Playgroud)\n

但真实的结果是:

\n
Done\nResolved!\nResolved!\n
Run Code Online (Sandbox Code Playgroud)\n

上面的代码只是一个例子。我更改了如下结构,代码不再有问题,但由于我的应用程序结构,我应该使用for循环。push

\n

\r\n
\r\n
var p1 = new Promise(function(resolve, reject) {\n  setTimeout(function() {\n    console.log("Resolved #1");\n    resolve();\n  }, 1000);\n});\nvar p2 = new Promise(function(resolve, reject) {\n  setTimeout(function() {\n    console.log("Resolved #2");\n    resolve();\n  }, …
Run Code Online (Sandbox Code Playgroud)

javascript function promise es6-promise

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

Apollo GraphQL 解构数据不起作用

我正在挖掘,graphql所以我遵循了教程,并且我坚持了这一部分。

主页.js

function Home() {
  const {
    loading,
    data: { getPosts: posts }   // <===## Here ##
  } = useQuery(FETCH_POSTS_QUERY);

  return (
      <div>
        {loading ? (
          <h1>Loading posts..</h1>
        ) : (
          posts &&
          posts.map((post) => (
            <p>
              {post.content}
            </p>
          ))
        )}
      </div>
  );
}

const FETCH_POSTS_QUERY = gql`
  {
    getPosts {
      id
      content
    }
  }
`;


export default Home;
Run Code Online (Sandbox Code Playgroud)

解析器

  Query: {
    async getPosts() {
      try {
        const posts = await Post.find().sort({ createdAt: -1 });
        return posts;
      } …
Run Code Online (Sandbox Code Playgroud)

graphql react-apollo apollo-client

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

在输入值中使用 EJS 显示不正确

下面是使用 EJS 模板的我的 node.js 应用程序客户端代码的一部分。有一个输入框,我想显示如果用户没有登录,在输入框中显示消息。而且,输入框也应该无法使用。

但它没有正确显示,我怎样才能显示整个语句,包括空格,而不仅仅是“需要”,而是“需要登录”?

<input type="text" <%= (isAuthenticated) ? '' : "value='Need to Login'" %> />

// view : 'Need
// It doesn't show after space
Run Code Online (Sandbox Code Playgroud)

javascript ejs node.js

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