鍍金池/ 問(wèn)答
有你在 回答

這個(gè)代碼有點(diǎn)慕課網(wǎng)上那個(gè)2048的影子 。推薦去看慕課網(wǎng)的那篇教程

冷溫柔 回答

babel-runtime 不會(huì)轉(zhuǎn)譯實(shí)例方法,如 "foobar".includes("foo")之類的實(shí)例方法。

對(duì)于Set Map Promise 等全局對(duì)象的兼容,babel-runtime提供了polyfill選項(xiàng):

polyfill

boolean, defaults to true.
Toggles whether or not new built-ins (Promise, Set, Map, etc.) are transformed to use a non-global polluting polyfill.

也就是說(shuō),如果polyfilltrue無(wú)論瀏覽器支不支持Promise等新全局對(duì)象,瀏覽器都會(huì)使用babel-runtime轉(zhuǎn)換后的全局對(duì)象

如果polyfill設(shè)為 false,在不支持上述接口的瀏覽器中,會(huì)報(bào)錯(cuò)。在支持上述接口的瀏覽器中,則會(huì)使用瀏覽器原生的對(duì)象。

以下是三種不同的情況下打印Promise對(duì)象,可以看出明顯區(qū)別:

  • polyfilltrue, 瀏覽器支持Promise

    clipboard.png

  • polyfillfalse, 瀏覽器支持Promise

    clipboard.png

  • polyfillfalse, IE瀏覽器不支持Promise

    clipboard.png

參考:

  1. Runtime transform

最后的解決辦法是將鍵盤默認(rèn)輸入法調(diào)成英文。appium有自帶輸入法 名為:appium android input manager for unicode

凹凸曼 回答

我的也是一樣的,在超過(guò)某個(gè)時(shí)間段后沒有進(jìn)行操作的話服務(wù)端會(huì)自動(dòng)斷開連接,可以斷開重連,或者去服務(wù)器設(shè)置 ssh 配置文件.

離夢(mèng) 回答

imageMagick 首先考慮這個(gè)工具吧 應(yīng)該是最強(qiáng)大的圖片處理工具了。

失心人 回答

egrep -o "'fsize': (\d*)" txt | cut -d ' ' -f 2

給你一種,自己思考下其他方法吧

爆扎 回答

你的后臺(tái)在去拉取一遍用戶的相關(guān)信息

紓惘 回答

這個(gè)報(bào)錯(cuò)沒關(guān)系的,這是因?yàn)闆]有安裝android虛擬機(jī),但實(shí)際上大部分時(shí)候都是用真機(jī)調(diào)試的,所以可以忽略這個(gè)錯(cuò)誤。

青裙 回答

提供一種思路吧,可以直接通過(guò)dom修改,比如:

window.frames[0].document.getElementById('kw').value = '值';

但是,你用百度的話,跨域是會(huì)被瀏覽器攔截的。不跨域就不會(huì)攔截。
你可以建立一個(gè)本地文件試試下面的代碼,

<body>
  <button id="save">修改兒子窗口的DOM</button>
  <iframe src="02.html"></iframe>
  <script>
    var save = document.getElementById('save');
    save.addEventListener('click', function () {
      window.frames[0].document.body.innerText = '哈哈,你被我修改了。';
    });
  </script>
</body>
喵小咪 回答

NavMenu.js, props里面就沒有history相關(guān)的屬性 , 是因?yàn)?NavMenu.js 不是路由組件
通過(guò)react-router 4 的 withRouter 來(lái)使非路由組件具有路由組件的屬性
用法如下

import { withRouter } from 'react-router-dom'

@withRouter
class NavLinkBar extends React.Component {
}
凹凸曼 回答

curl 其實(shí)已經(jīng)可以,httprequest沒怎么了解,curl有一個(gè)庫(kù)還不錯(cuò)
guzzle文檔
guzzle packagist包

野橘 回答

代理后你要把跨域請(qǐng)求改成同源請(qǐng)求,不是說(shuō)你代理了之后跨域請(qǐng)求就能直接跨域了

莓森 回答

實(shí)際上官方的methods等合并策略就可以當(dāng)做demo參考。好吧....

焚音 回答

看場(chǎng)景,不要為了用框架而用框架。

ReactVue這種的對(duì)DOM進(jìn)行封裝的框架,如果要大量的處理DOM,本身就不是一件什么好事兒。

多行輸入 form 可以放在一個(gè)對(duì)象中比方說(shuō)

data () {
 return {
     inputForm: {
        a: 1,
        b: 2
    }
  }
}

在 form 中使用 v-model = inputForm.a
你可以直接使用 JSON.stringify(this.inputForm) 轉(zhuǎn)換為JSON格式
具體可以參考 MDN JSON

當(dāng)然,像 axios 這樣的 庫(kù) 直接會(huì)把你的對(duì)象 轉(zhuǎn)為json 直接 把inputForm 傳入即可
修改問(wèn)題回答 代碼如下

"list":[
        {
            "user_id":[100, 200,300],
            "group_number":"1"
        },
        {
            "user_id":[400,500],
            "group_number":"2"
        }
    ]

這樣寫

<div v-for="l in list">
    <input v-model="l.user_id">
    <input v-model="l.group_number">    
</div>

這會(huì)有 key 問(wèn)題 可以參考 我的 博客 利用 WeakMap 對(duì) Vue 新建數(shù)組中的對(duì)象賦予 :key
如果確定有兩個(gè)且不會(huì)變的話

<input v-model="list[0].userId">

也可以,還是建議上面那一種
因?yàn)?userId 是字符串,你用的也是input
所以 再上傳的時(shí)候先改一下代碼

 form = list.map(x =>({
    group_number: x.group_number
    // 先分割 , 字符串 然后 過(guò)濾掉空字符串。
    // 因?yàn)槿绻旧硎强兆址?的話 會(huì)生成一個(gè)長(zhǎng)度是1的空字符串列表
    user_id: x.user_id.split(',').filter(x => x.trim())
    }))

最后 JSON.stringify 按照你需要的格式,可能還要再 {list} 這樣做
這個(gè)看你需要傳遞的數(shù)據(jù)是 這個(gè)數(shù)組還是 對(duì)象中 的數(shù)組,甚至說(shuō) 在model 中還要加一層
v-model="ob.list[0].user_id" 了

墨沫 回答

1.首先不推薦這樣做,除非你的頁(yè)面是響應(yīng)式布局的,不然一般的to c的頁(yè)面pc端和手機(jī)端的布局差別還是很大的。如果你是響應(yīng)式布局,那么就不需要區(qū)分pc端和手機(jī)端了,代碼是響應(yīng)式的
2.如果真的要放一起。那可能是有兩個(gè)入口或者兩個(gè)目錄,一個(gè)放pc端的,一個(gè)放移動(dòng)端的。打包生成兩套代碼。通過(guò)Nginx配置來(lái)進(jìn)入不同的目錄