鍍金池/ 問答/ HTML問答

第一個(gè)參數(shù)e是指Event 對(duì)象
如,這里是用es6語法簡(jiǎn)寫了

onclick = function(e){
 buttonHandle(e)
}

第二個(gè)是為了不通對(duì)象調(diào)用同一個(gè)方法時(shí)能用type區(qū)分對(duì)象,

      var FormComponent = React.createClass({
  getInitialState: function() {
    return {name: '', gender: '男'};
  },
  render: function() {
    return (<form>
          <input ref="kkk" type='text' value={this.state.name} onChange={this.handlerChange.bind(this,'name')} />
          <label htmlFor='male'>男</label>
          <input id='male'
              name='gender'
              type='radio'
              value='男'
              checked={this.state.gender == '男'}
              onChange={this.handlerChange.bind(this,'gender')} />
          <label htmlFor='female'>女</label>
          <input id='female'
              name='gender'
              type='radio'
              value='女'
              checked={this.state.gender == '女'}
              onChange={this.handlerChange.bind(this,'gender')} />
        </form>);
  },
componentDidMount:function(){
   console.log(this.refs.kkk);
    },
  handlerChange: function(type, event) {
    var newState = {};
    newState[type] = event.target.value;
    this.setState(newState);
  }
});
   ReactDOM.render(
            <FormComponent  />,
            document.querySelector('.aaa')
        )
忠妾 回答

同遇到這個(gè)問題,其實(shí)在別的文件中已引用了這個(gè)export,但就是不識(shí)別,貌似目前的webstorm沒有解決辦法,期待下版本能修復(fù)~

帥到炸 回答

頁面引入個(gè)vconsole直接在移動(dòng)端打console調(diào)試就行了。

尤禮 回答

因?yàn)閡rl 是渲染頁面的時(shí)候就需要傳參,而你這個(gè)是調(diào)用js之后才會(huì)有值,所以把id 和 slug 先給個(gè)固定值。
比如 {% url ‘a(chǎn)rticle:article_detail’ id=0000 slug="slug" %}
然后就會(huì)渲染成一個(gè)article/article_detail/0000/slug/ 這樣的url 。然后用javascript 去替換一下。
url.replace(/0000/,id) 類似這樣。。。。

局外人 回答

new一個(gè)事件出來,手動(dòng)觸發(fā)試試看

刮刮樂 回答

arr1=arr.filter((entity)=>{entity.sequenceNumber==1});
arr2=....
以此類推,不寫了

影魅 回答

可以實(shí)現(xiàn)的

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>
<body>
    <table>
        <tbody>
            <tr>
                <td><input type="radio" name="test" id=""></td>
            </tr>
            <tr>
                <td><input type="radio" name="test" id=""></td>
            </tr>
            <tr>
                <td><input type="radio" name="test" id=""></td>
            </tr>
            <tr>
                <td><input type="radio" name="test" id=""></td>
            </tr>
            <tr>
                <td><input type="radio" name="test" id=""></td>
            </tr>
        </tbody>
    </table>
</body>
</html>

用name控制radio組

故林 回答

nodejs暫時(shí)不支持,換typescript就支持

貓館 回答

這個(gè)返回值說的很明白了,它是一個(gè)對(duì)象object,無法直接看到里面的內(nèi)容。
你需要查下她有沒有類似object.text()屬性,或者是否可以迭代出來 for i in object: print(i)

解夏 回答

1, 盡量少操作dom,尤其是jq??梢酝ㄟ^數(shù)據(jù)去驅(qū)動(dòng)視圖改變,這是vue的特點(diǎn),實(shí)在不行可以用ref或原生js去操作,但是也不推薦。
2,你的需求是常見的列表渲染,用v-for可以較方便地實(shí)現(xiàn),具體可以參考列表渲染。
3,如果涉及到一些組件內(nèi)狀態(tài)、組件間通信,推薦使用vuex,具體可以參考官方文檔,文檔寫得很好的!
4,建議不要這么快一下子跳轉(zhuǎn)到vue實(shí)際開發(fā)中,可以先試試官方的小例子,計(jì)數(shù)器,todo什么的,詳見:vue.examples。數(shù)字流程之后再開始構(gòu)建項(xiàng)目,到時(shí)候無論是體驗(yàn)還是效率都會(huì)高很多。

僅供參考,謝謝。

在子組件created的時(shí)候向父組件emit一下 父組件監(jiān)聽這個(gè)emit做出對(duì)應(yīng)操作

安淺陌 回答

你在執(zhí)行分頁上的一些事件時(shí)把對(duì)應(yīng)的參數(shù)傳過去去調(diào)取獲取列表的接口就行了

咕嚕嚕 回答

Promiseresolve race 算不算?

Promise.resolve(1)
    .then(anotherPromise)
    .then(andAnother)
    .then()
Promise.race(aPromise, bPromise)
    .then(handleTwo)

同時(shí) Promise 也可以 new

解夏 回答

Table有個(gè)屬性rowClassName={styles.row}

//less中
.row {
    //在這應(yīng)該也可以改
}

或者查看元素找到控制字體和行高的選擇器,在less里統(tǒng)一改

過客 回答

已解決,實(shí)際為接口環(huán)境掛了

下墜 回答

從早上發(fā)現(xiàn)這個(gè)問題一直在找原因,結(jié)果剛才試了下用傳統(tǒng)的標(biāo)簽引用

<script type=text/javascript src=//cdn.bootcss.com/socket.io/2.1.1/socket.io.js></script>

居然不報(bào)錯(cuò)了,我真的相當(dāng)無語,一整天時(shí)間浪費(fèi)在這上面