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

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

首先來(lái)說(shuō) 兩者的效果肯定是一樣的毋庸置疑
react本身設(shè)計(jì)的時(shí)候就認(rèn)為--組件的狀態(tài),是由組件的屬性來(lái)決定的
那么antd-design中這個(gè)modal也是一樣的。設(shè)計(jì)的時(shí)候就希望 這個(gè)組件是由某個(gè)外部給他的屬性來(lái)控制,所以自然就這么設(shè)計(jì)啦

墨小白 回答

Vue 基于 Object.defineProperty,通過(guò)把屬性替換成 getter/setter 來(lái)實(shí)現(xiàn)近乎無(wú)痛的狀態(tài)偵聽。這個(gè)過(guò)程在組件初始化時(shí)進(jìn)行,所有你定義的變量的屬性,都被替換了。

所以如果你在實(shí)例化完成后在賦值,就真的只是賦值,而不是調(diào)用 setter,所以就會(huì)失去響應(yīng)式。

解決方案是使用 Vue.set,或者賦值整個(gè)對(duì)象。

莫小染 回答

files是數(shù)組,要循環(huán)append

for(var i = 0;i < this.file.length;i++){
    formData.append('file[]', this.file[i]);
}
何蘇葉 回答

this.form{

name: "",
id: this.multipleSelection[0].id, 
privilegeIds:idArr, 

}

這樣不行嗎

萌二代 回答
javascirpt 為什么 0.3-0.2,0.3-0.1結(jié)果不準(zhǔn)確,js還有哪些諸如此類的bug

這不是 bug ,去了解下“計(jì)算機(jī)原理”中的關(guān)于浮點(diǎn)數(shù)的基本概念。

有你在 回答

子組件的事件名是logInShow
但是父組件的是@logInshow
大小寫有問(wèn)題,建議事件名全部小寫

執(zhí)念 回答

自己寫了個(gè)div 定位在級(jí)聯(lián)選擇器的位置

clipboard.png
在級(jí)聯(lián)選擇器的回調(diào)里 清空它的selectedOptions 給為tag在data里定義的name里push進(jìn)去 子集value

clipboard.png
實(shí)現(xiàn)類似效果

clipboard.png

舊酒館 回答

開發(fā)和部署分開搞啊,或者大家都用 apache 用戶。用版本控制。

心癌 回答

<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8" />
    <title></title>
    <link rel="stylesheet" type="text/css" href="css/new_file.css"/>
    <script type="text/javascript">
        var json = [{
              id: 1,
              name: '蔬菜',
              child: [{
                  id: '1',
                  name: '白菜'
              }, {
                  id: '2',
                  name: '蘿卜'
              }, {
                  id: '3',
                  name: '菠菜'
              }]
          }, {
              id: 2,
              name: '肉類',
              child: [{
                  id: '1',
                  name: '豬肉'
              }, {
                  id: '2',
                  name: '羊肉'
              }, {
                  id: '3',
                  name: '牛肉'
              }]
          }, {
              id: 3,
              name: '蛋類',
              child: [{
                  id: '1',
                  name: '雞蛋'
              }, {
                  id: '2',
                  name: '鵝蛋'
              }, {
                  id: '3',
                  name: '鴨蛋'
              }]
          }];
    window.onload=function(){
            for(var i = 0;i<json.length;i++){
                var obj = json[i];
                var objId =obj.id;
                var objname=obj.name;
                
                var optEle = document.createElement("option");
                optEle.innerText =objname;
                optEle.value=objId;
                
                document.getElementById("sel1").appendChild(optEle)
            }
            document.getElementById("sel1").onchange=function(){
                for(var i=0;i<json.length;i++){
                  if(this.value == "default"){
                      var secondSelectEle = document.getElementById("second_select");
                      if(secondSelectEle!=null){
                          document.getElementById("container").removeChild(secondSelectEle);
                      }    
                  }
                if(json[i].id==this.value){
                    var childArr = json[i].child;
                    var secondSle =document.createElement("select");
                    secondSle.id = "second_select";
                        
                    for(var k =0; k<childArr.length;k++){
                        var chilId=childArr[k].id;
                        var chilName=childArr[k].name;
                        
                        var chilOptEle = document.createElement("option");
                        chilOptEle.innerText=chilName;
                        chilOptEle.value=chilId;
                        
                        secondSle.appendChild(chilOptEle);    
                        }
                        
                    var secondSelectEle=document.getElementById("second_select");
                        if(secondSelectEle!=null){
                            document.getElementById("container").removeChild(secondSelectEle);
                        }
                        document.getElementById("container").append(secondSle);
                              break;
                    }
                }
            }
        
    }
    
    </script>
</head>
<body>
    <div id="container">
    <span>類別:</span>
    <select name="select1" id="sel1">
        <option value="default" id="selection1" selected="selected">----請(qǐng)選擇-----</option>
    </select>
</div>
</body>

</html>

不二心 回答

antd是pc端的框架
移動(dòng)端難免會(huì)有一些兼容性問(wèn)題
而且整體體積很大,移動(dòng)端還是比較在意代碼體積和渲染性能的
所以不適合移動(dòng)端用

我建議你自己嘗試寫需要的組件

離殤 回答

雖然不建議直接在子組件直接修改父組件的數(shù)據(jù),但是你這個(gè)需求實(shí)現(xiàn)起來(lái)還挺簡(jiǎn)單的
1.

<li v-for="(item,index) in arr" @click=change(age[index])>{{item.name}}{{age[index]}}</li>

改成

<li v-for="(item,index) in arr" @click=change(index)>{{item.name}}{{age[index]}}</li>

2.

change(num){
    return num++; //這樣不行
}

改成

change(index) {
  this.age.splice(index, 1, this.age[index] + 1)
}
心悲涼 回答

s[i]在這個(gè)地方是原生dom對(duì)象,不是jquery對(duì)象,可以按照樓上說(shuō)的做法,也可以使用將原生dom對(duì)象轉(zhuǎn)化為jquery的方式$(s[i]).css("display","none")

哎呦喂 回答

webpack.base.conf.js里面添加alias別名支持了么?

'components':resolve('src/components')

如下:

resolve: {
    extensions: ['.js', '.vue', '.json'],
    alias: {
      'vue$': 'vue/dist/vue.esm.js',
      '@': resolve('src'),
      'components':resolve('src/components')
    }
  },

然后重啟服務(wù) npm run dev

蟲児飛 回答
  1. 這里的type表示的是script加載內(nèi)容的類型,這個(gè)類型的值是由MIME(Multipurpose Internet Mail Extensions)標(biāo)準(zhǔn)定義的
  2. MIME標(biāo)準(zhǔn)定義的類型非常多,而script中的type只支持JavaScript MIME type,這里JavaScript MIME type可以理解為MIME標(biāo)準(zhǔn)類型的一個(gè)子集
  3. MIME標(biāo)準(zhǔn)規(guī)定類型的編寫方式為 類型/子類型,例如:application/pdf 表示的就是 application下面的pdf

通過(guò)上面3個(gè)知識(shí)點(diǎn),再來(lái)回答你的疑惑:

  1. / 前面表示的是類型主要有下面這些:

    1. application
    2. audio
    3. image
    4. message
    5. text
    6. video
    7. x-world
不過(guò)需要注意的,在`script`標(biāo)簽中,type只支持 `JavaScript MIME type`,也就是說(shuō)這個(gè)時(shí)候支持的類型只有 `text`和`application`
  1. /本身并沒(méi)有太多的含義,只是被用來(lái)區(qū)隔類型和子類型

擴(kuò)展:
script中的type除了可以設(shè)置為JavaScript MIME type外,還可以設(shè)置其他2種:

  1. 設(shè)置為module表示的是當(dāng)前是一個(gè)模塊腳本,通過(guò)javascript Module進(jìn)行解析,這個(gè)目前應(yīng)用的不多
  2. 設(shè)置為非JavaScript MIME typeMIME type,都是表示當(dāng)前是個(gè)數(shù)據(jù)塊,不會(huì)被瀏覽器解析展示給用戶,這個(gè)在很多模版引擎中有使用到
初心 回答

給個(gè)思路吧。
首先,倒計(jì)時(shí)開始,記錄你結(jié)束時(shí)間的 unix時(shí)間戳。
定時(shí)器里計(jì)算,當(dāng)前時(shí)間的 unix時(shí)間戳 和 結(jié)束時(shí)間的 unix時(shí)間戳 之差。
當(dāng)前時(shí)間<結(jié)束時(shí)間,那么差值轉(zhuǎn)換一下就是倒計(jì)時(shí)時(shí)間。
當(dāng)前時(shí)間>結(jié)束時(shí)間,倒計(jì)時(shí)直接清零,清除定時(shí)器。