鍍金池/ 問答/ HTML問答
過客 回答

首先,vue本身是不推薦我們直接操作DOM的,既然你選擇了使用vue,盡量考慮可以從數(shù)據(jù)層面去驅(qū)動(dòng),另外,DOM的操作是很昂貴的,每次操作DOM都會(huì)引起瀏覽器的重繪,雖然說現(xiàn)在的電腦或者手機(jī)的性能已經(jīng)很好,但是,我猜測(cè)沒有一個(gè)人會(huì)建議你大量操作DOM的。你可以看到現(xiàn)在流行的框架VUE、react,都是操作數(shù)據(jù)而不是直接操作DOM的

孤巷 回答

你好!我想問下,你那個(gè)ajax跨域請(qǐng)求是如何把請(qǐng)求頭發(fā)過去的,在后臺(tái)怎么設(shè)置的。謝謝

生性 回答

用了es6語(yǔ)法,應(yīng)該是沒配置好bable,可以去官網(wǎng)看看每種babel 對(duì)應(yīng)的es6語(yǔ)法

吃藕丑 回答

vue 不推薦直接修改父級(jí)props的值,當(dāng)props的值是數(shù)組或?qū)ο髸r(shí),會(huì)給你報(bào)一個(gè)錯(cuò)誤,你可以在子組件使用

this.$emit("fatherAction",data)//fatherAction:父級(jí)綁定的方法,data:傳給父級(jí)的值

官方文檔,可參考https://cn.vuejs.org/v2/guide...

忘了我 回答

你的對(duì)象字符串里有逗號(hào)
JSON.parse("{'domainname': 'ht.com'}") 這樣才是可以的。
或者這樣
JSON.parse("{'domainname': 'ht.com', 'domainname': 'ht.com', 'domainname': 'ht.com' }")

咕嚕嚕 回答

如果沒有必要的話,直接 JSON.parse(JSON.stringify(obj)) 最好了,下面的代碼,應(yīng)該是深克隆,包括數(shù)據(jù),訪問器,和Symbol 屬性,來源 MDN

var obj = {
  foo: 1,
  get bar() {
    return 2;
  }
};
// 下面這個(gè)函數(shù)會(huì)拷貝所有自有屬性的屬性描述符
function completeAssign(target, ...sources) {
  sources.forEach(source => {
    let descriptors = Object.keys(source).reduce((descriptors, key) => {
      descriptors[key] = Object.getOwnPropertyDescriptor(source, key);
      return descriptors;
    }, {});

    // Object.assign 默認(rèn)也會(huì)拷貝可枚舉的Symbols
    Object.getOwnPropertySymbols(source).forEach(sym => {
      let descriptor = Object.getOwnPropertyDescriptor(source, sym);
      if (descriptor.enumerable) {
        descriptors[sym] = descriptor;
      }
    });
    Object.defineProperties(target, descriptors);
  });
  return target;
}

var copy = completeAssign({}, obj);
console.log(copy);
// { foo:1, get bar() { return 2 } }
任她鬧 回答

https://cn.vuejs.org/v2/api/#...

<!-- 通過 $props 將父組件的 props 一起傳給子組件 -->
<child-component v-bind="$props"></child-component>
影魅 回答

http://www.jianshu.com/p/9caf...
1、我覺得你應(yīng)該先理解一下scoped的原理和作用
2、然后我覺得你就可以查找一下為什么樣式亂的原因,我覺得就是應(yīng)該是vue-loader里tag打沒打上的問題,希望得到樓主更加詳細(xì)的解決結(jié)果

————————————————————————

好了我自行測(cè)試了一下,果然是tag標(biāo)簽的問題
你@import導(dǎo)入進(jìn)來css并沒有被打上tag標(biāo)簽,也就是說他是一個(gè)全局的css,同樣會(huì)作用到你別的組件中,也就會(huì)使你的樣式亂套
而src引入的會(huì)被vue-loader打上tag

例子:
@import導(dǎo)入的style編譯后的內(nèi)容

<style type="text/css">
#test {
  font-size: 100px;
}</style>

src導(dǎo)入的style編譯后的內(nèi)容

<style type="text/css">
#test[data-v-3c208292] {
  font-size: 100px;
}</style>
情殺 回答

可以用正則轉(zhuǎn)換
如圖, 點(diǎn)擊一下 "使用正則表達(dá)式"
圖片描述

上面輸入([a-z]+)n*替換欄輸入'$1', (包括引號(hào)和空格)
最后一個(gè)(z)的逗號(hào)不好替換, 可以再處理

夏木 回答

可能是內(nèi)部使用的一些模塊吧,或者用了其他的registry

眼雜 回答

自己找到答案了, 重新看了一遍https的協(xié)議

在傳輸完成后會(huì)有客戶端發(fā)起一個(gè)close_notify報(bào)文并由服務(wù)器關(guān)閉連接.

所以proxy在收到客戶端發(fā)送的close_notify報(bào)文攔截就不會(huì)導(dǎo)致連接被關(guān)閉.

目前看沒什么問題, 連接被保持住了

兔囡囡 回答

小程序可以內(nèi)嵌網(wǎng)頁(yè),可以在網(wǎng)頁(yè)里下載緩存

深記你 回答
function adds(datas){
     var arr=[]
     Object.keys(datas).map(r=>{
      if(typeof datas[r] == 'object'){
       arr.push({title:r,children:adds(datas[r])})
     }else{
      arr.push({title:r,dataIndex:r,key:r})
    }
                  
    })
     return arr
  }
              
  console.log(adds(schemasMessage[0]))
 判斷
  "contacts": [
        {
            "name": "xx",
            "position": "xx"
        },
        {
            "name": "xx",
            "position": "xx"
        }
    ],
    
  function adds(datas){
     var arr=[]
     Object.keys(datas).map(r=>{
     if(!Array.isArray(datas[r])){
     if(typeof datas[r] == 'object'){
        arr.push({title:r,children:adds(datas[r])})
     }else{
        arr.push({title:r,dataIndex:r,key:r})
     }
    }else{
      console.log(datas[r])
      let arrs={'title':r,'children':[]}
      arrs.children =datas[r].map((rs,index)=>{
      if(typeof rs== 'object'){
        return    {title:r+index,children:adds(rs)}
      }else{
        return {title:rs,dataIndex:rs,key:rs}
      }
     })
        arr.push(arrs)
     }
     })
      return arr
      }
              
    console.log(adds(schemasMessage[0]))  
    
涼薄 回答

看了半天沒有搞懂你到底想怎么,你有前面的數(shù)據(jù),再把想生成的數(shù)據(jù)舉個(gè)例子啊。
并且注明哪里發(fā)生了變化,這樣大家更好理解。

舊螢火 回答

<與標(biāo)簽名之間不能有空格

建議學(xué)習(xí)xml規(guī)范
https://msdn.microsoft.com/zh...

浪蕩不羈 回答

不用這么麻煩 this.refs 直接用下面的 API 去獲取值

form.getFieldsValue();