在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/ HTML問答
熊出沒 回答

不知道這樣算不算達(dá)到要求?

let root = [
  {name: "title", value: "名稱1"},
  {name: "startTime", value: "17:00:16"},
  {name: "endTime", value: "19:01:18"},
  {name: "title", value: "名稱2"},
  {name: "startTime", value: "20:03:18"},
  {name: "endTime", value: "21:04:20"}
];

function func(obj){
  let res = [];
  let temp = {};
  obj.forEach((item,index)=>{
    temp[item.name] = item.value;
    if((index+1)%3 === 0){
      res.push(temp);
      temp = {};
    }
  });
  return res;
}

console.log(func(root));

strcmp了解一下,直接替換 key_compare_func

涼汐 回答

全局錯(cuò)誤處理和組件錯(cuò)誤處理了解一下:
https://cn.vuejs.org/v2/api/#errorHandler
https://cn.vuejs.org/v2/api/#errorCaptured

數(shù)據(jù)請(qǐng)求失敗提交至服務(wù)器,這個(gè)你得考慮下策略,特別是接受客戶端日志記錄的服務(wù)和數(shù)據(jù)請(qǐng)求服務(wù)在同一個(gè)終結(jié)點(diǎn)的時(shí)候。至于數(shù)據(jù)請(qǐng)求出錯(cuò)如何做攔截,可以參考你依賴的http組件,比如 axios 可使用切片:

// Add a request interceptor
axios.interceptors.request.use(function (config) {
    // Do something before request is sent
    return config;
  }, function (error) {
    // Do something with request error
    return Promise.reject(error);
  });

// Add a response interceptor
axios.interceptors.response.use(function (response) {
    // Do something with response data
    return response;
  }, function (error) {
    // Do something with response error
    return Promise.reject(error);
  });
夢(mèng)囈 回答

知道了,他用來自動(dòng)加載js文件的識(shí)別碼

小眼睛 回答

使用MongoDB的第一件事情就是忘掉關(guān)系模型,充分利用反范式、冗余來達(dá)成最高的讀寫效率。你已經(jīng)發(fā)現(xiàn)了現(xiàn)在的數(shù)據(jù)模型不好用,為什么不換個(gè)思路來解決問題?
決定數(shù)據(jù)模型的是你需要怎么使用這些數(shù)據(jù)。在不知道你打算怎么用這些數(shù)據(jù)的前提下,以下是一些按照常理的推測。
現(xiàn)在涉及的實(shí)體有3個(gè):

  • teacher
  • student
  • class

其中:

  • teacher:class = 1:n
  • class:student = 1:n

對(duì)于1:n的情況,最常見的做法是把1冗余到n。比如學(xué)生可以是:

{
    _id:ObjectId(123456789...),
    name:'zhangsan',
    age:20,
    class: {
        classId: ObjectId(123456789...),
        number:10,
        // 其他常用字段
    }
}

當(dāng)然你也可以不要class的詳細(xì)信息,畢竟一個(gè)班的學(xué)生只用查一次班級(jí)信息。

{
    _id:ObjectId(123456789...),
    name:'zhangsan',
    age:20,
    classId: ObjectId(123456789...)
}

用的時(shí)候是不是會(huì)方便一些?
沒錯(cuò),冗余有可能會(huì)造成數(shù)據(jù)不一致,但是你真的會(huì)這么在乎一致性嗎?通常的回答是不會(huì)。
比如如果班級(jí)信息如果要修改怎么辦?那就會(huì)造成每個(gè)學(xué)生的班級(jí)信息都更新一遍,修改時(shí)壓力會(huì)比較大操作比較復(fù)雜。但是別忘了你的系統(tǒng)大部分壓力是來自讀而不是寫。班級(jí)修改的概率有多大?可能幾個(gè)月不見得有一次。但是讀班級(jí)的概率有多大?可能每天就有好多次。比較一下孰輕孰重不言而喻。

綜上,使用MongoDB時(shí)不要用范式來約束自己,從性能,易用性來考慮就可以了。

敢試 回答

https://jsfiddle.net/L8zdcasb/1/

這個(gè)同學(xué)有沒有認(rèn)真看文檔,文檔隨便搜索一下 focus 都能看到一大堆相關(guān)內(nèi)容

http://element-cn.eleme.io/#/...

半心人 回答

Prettier - Code formatter

ext install prettier-vscode

值得擁有!

殘淚 回答

生命周期不對(duì)。
didMount中,連Modal都沒有渲然完,哪來的refs?

你可以在ModalonOk事件中,獲取一下看看能不能拿到。
另外stateless component是沒有refs的。

眼雜 回答

如果是想做矩形的裁剪,svg有個(gè)viewBox屬性就是干這個(gè)事情的,svg寫入html,就是用svg標(biāo)簽就可以了,加上width,height,viewBox屬性來控制大小和裁剪。

別硬撐 回答
new (Fn.bind(null));

生成一個(gè)綁定方法的實(shí)例時(shí),會(huì)進(jìn)入這個(gè)判斷。

假灑脫 回答

arguments這個(gè)參數(shù),
而且還可以按照參數(shù)的順序取值,比如:

function test(a,b,c,d){}

調(diào)用:

test(1,2,3);

那么a 就對(duì)應(yīng) 1,b就對(duì)應(yīng)2,c就對(duì)應(yīng)3, d為 undefined

做不到 回答

你需要這個(gè)anyproxy


AnyProxy是一個(gè)開放式的HTTP代理服務(wù)器。

轉(zhuǎn)發(fā)

默認(rèn)path為當(dāng)前頁面,可設(shè)置path對(duì)目標(biāo)打開頁面修改

忠妾 回答

你的代碼我測試了下,沒有問題啊,我代碼如下:

// webpack.config.js
devServer:{
  id:127.0.0.1,
  port:3000,
  proxy:{
    '/v2':{
        target: 'http://api.douban.com',
        changeOrigin: true,
        pathRewrite: {
          '^/v2': '/v2'
        }
    }
  }
}
 // index.js 注意:這里我使用了jquery的ajax,其實(shí)用什么無所謂
  $.ajax({
    url:'/v2/movie/in_theaters',
    type:'POST',
    dataType:'json',
    success:function(data){
      console.log(data);
    },
    error:function(error){
      console.log(error)
    }
  })

下面是瀏覽器截圖:
請(qǐng)求概要圖
響應(yīng)結(jié)果

按照提問者要求,使用axios 實(shí)現(xiàn)一把

  1. webpack.config.js配置還是一樣,不做修改
  2. 數(shù)據(jù)請(qǐng)求的代碼改為axois實(shí)現(xiàn)

     import axios from 'axios';
     
     axios.post('/v2/movie/in_theaters')
     .then(data=>{
       console.log(data); // 這個(gè)地方返回,完整的請(qǐng)求對(duì)象
     })
     .catch(error=>{
       console.error(error);// 異常處理
     })
    

請(qǐng)求圖如下:
圖片描述
響應(yīng)圖如下:
圖片描述
console.log 輸出結(jié)果:
console

哎呦喂 回答

初次進(jìn)去首頁路由下面有可能設(shè)置了message和notification,你檢查下代碼

巴扎嘿 回答

@我在等風(fēng)也等你
需要用到Babel轉(zhuǎn)碼

    # 最新轉(zhuǎn)碼規(guī)則
    $ npm install --save-dev-g babel-preset-es2015

    # react 轉(zhuǎn)碼規(guī)則
    $ npm install --save-dev-g babel-preset-react

    # 不同階段語法提案的轉(zhuǎn)碼規(guī)則(共有4個(gè)階段),選裝一個(gè)
    $ npm install --save-dev babel-preset-stage-0
    $ npm install --save-dev babel-preset-stage-1
    $ npm install --save-dev babel-preset-stage-2
    $ npm install --save-dev babel-preset-stage-3
    然后,將這些規(guī)則加入.babelrc
      {
            "presets": [
            "es2015",
            "react",
            "stage-2"
            ],
            "plugins": []
        }
    #babel-cli工具
    $ npm install --global babel-cli

在進(jìn)行weex的初始化

    weex create weex-xx

新建的工程的js語法都沒問題了
舊代碼

entry: {
    ...webEntry,
    'vendor': [path.resolve('node_modules/phantom-limb/index.js')]
  },

新代碼

  entry: Object.assign(webEntry, {
    'vendor': [path.resolve('node_modules/phantom-limb/index.js')]
  }),
祉小皓 回答

nodejs報(bào)出來的eperm問題提示的是fsevent,也就是無法操作安裝的包模塊,這是npm的問題,建議你更新npm到最新版本,再不行就安裝個(gè)yarn,yarn速度更快,更穩(wěn)定。