鍍金池/ 問(wèn)答/ HTML問(wèn)答
@change="handleChange(arguments,'aaa')"


 handleChange(args,val) {
                console.log(args,val);
  }
笨小蛋 回答

ionic3開(kāi)發(fā)打包apk的時(shí)候加了--prod也會(huì)出現(xiàn)這種問(wèn)題,去github ionic項(xiàng)目搜索了相關(guān)問(wèn)題,官方說(shuō)是因?yàn)閠heme/variables.scss文件中$colors:{}里面的屬性過(guò)多導(dǎo)致的,刪掉自己添加只保留原有后重新打包就正常了

故人嘆 回答

http://mongoosejs.com/docs/ap...
remove可以看作是實(shí)例方法...你需要先實(shí)例化一個(gè)model.
如果用User這個(gè)Model操作應(yīng)該是用findOneAndRemove:http://mongoosejs.com/docs/ap...
異步就是把所有要做的都提前寫(xiě)好
你可以什么都不做,一直等到數(shù)據(jù)回來(lái),再進(jìn)行操作(阻塞)
也可以把當(dāng)數(shù)據(jù)數(shù)據(jù)回來(lái)了,怎么處理數(shù)據(jù),怎么處理異常全部想好,然后用回調(diào)函數(shù)處理,
問(wèn)題當(dāng)然就是異步中的異步了...比較難看,所以有了各種庫(kù)...但是你遇到的問(wèn)題跟這些無(wú)關(guān)

User.findOne(whereStr, function(e, u) {
    if(e)
        ....;
    else {
        console.log(u);
        u.remove(function(e, u) {
            if(e)
                //刪除失敗
            else {
                //成功
                User.findOne(whereStr, function(e, u) {
                    console.log(u) //=> []
                })
            }
        })
    }
})
掛念你 回答

UE.delEditor('editor');
this.editor = UE.getEditor('editor', this.config);

瘋浪 回答

vue 是用的虛擬dom方案,只要你的content里的 dom 是依賴(lài)于數(shù)據(jù)流,當(dāng)數(shù)據(jù)改變,視圖也會(huì)改變

建議你可以在第一次創(chuàng)建的時(shí)候,通過(guò)var html = document.querySelector('#content').innerHTML的方式把html字符串保存下來(lái)

然后再render或者 xxx.innerHTML = html 在你想用到的地方

你大概新建項(xiàng)目時(shí)候用的是 webpack-dev-server吧。如果用pm2 就不用這個(gè)了

糖豆豆 回答

我覺(jué)得是內(nèi)部做了處理。originEvent只是提供了一個(gè)可以獲取實(shí)際綁定元素的接口。
對(duì)外暴露的效果是事件直接綁定到了第二個(gè)參數(shù)所在的元素上,事件回調(diào)的this也是做了處理的。
正常來(lái)講a.on('click', b, handler)this應(yīng)該是a(原生是這樣的),這么處理的考慮是為了方便用戶(hù)使用。


大概是這樣的吧

dom.on = function (event, selector, handler) {
    dom.addEventListener(event, funtion (event) {
        var currentTarget = event.currentTarget
        // 示例
        if($(this).find(selector) === target) {
            // 賦值一份event對(duì)象
            var copyEvent = copy(event)
            // 改currentTarget
            copyEvent.target = currentTarget
            // 把原有event加上
            copyEvent.orginTarget = event
            // 改this
            handler.call(target, copyEvent)
        }
    })
}

我一般的做法,是不保存圖片數(shù)組的,只需要在input框 change 的時(shí)候去獲取文件的blob地址預(yù)覽出來(lái)就行了,隨便用戶(hù)修改幾次文件,反正每次change就重新把圖片預(yù)覽,等待用戶(hù)選擇完畢了,點(diǎn)擊提交按鈕的時(shí)候再把選中的文件轉(zhuǎn)換成formData對(duì)象提交,在沒(méi)點(diǎn)擊提交時(shí)候,不用去處理文件。

失魂人 回答

404 (Not Found)
你的服務(wù)器沒(méi)有這個(gè)接口,dev-server.js的數(shù)據(jù)不會(huì)打包到項(xiàng)目里,你要自己在服務(wù)器上實(shí)現(xiàn)這幾個(gè)接口

夏木 回答
<script>
  const a = [{id:1,age:10},{id:2,age:20},{id:3,age:30}];
  const b = [{id:3,sex:'男'},{id:1,sex:'男'},{id:2,sex:'女'}];
  let c = [];
  for(let u of a) {
    const temp = b.filter(i => i.id === u.id)[0];
    c.push({...u, ...temp});
  }
  console.log(c);
</script>
選擇 回答

initialValue:goodsDataRow&&goodsDataRow.channelId&&goodsDataRow.channelId.toString()

謝邀。這樣試試?我也不知道。。瞎蒙的。。。

祉小皓 回答

用getFieldDecorator把input組件包裹起來(lái)試試,具體form的api里有

菊外人 回答

用 computed 而不是 watch.

computed:{

    filterdData(){
        if(this.queryData){
            return this.sourceData.filter((el,index,self)=>{
                return el.name.indexOf(this.queryData) >-1;
            })
        }
        
        return [];
    }
}

在模板中使用 filterdData 來(lái)獲取過(guò)濾后的數(shù)據(jù). 用 sourceData 顯示全部數(shù)據(jù).

逗婦惱 回答

error回調(diào)第一個(gè)參數(shù),xhrstatus屬性是http狀態(tài)碼.

你可以把xhr打印出來(lái)瞅瞅,其中還有statusText

孤毒 回答

問(wèn)題一:限定顯示

setBounds可以設(shè)置當(dāng)前顯示范圍
setLimitBounds可以限制地圖的顯示范圍
實(shí)例:https://lbs.amap.com/api/java...

問(wèn)題二:界面自適應(yīng)

//高度固定,寬度自適應(yīng)(Bootstrap 自適應(yīng))
<div class="col-lg-8 col-md-8 col-xs-8" style="height: 550px;">
//放置地圖區(qū)域

</div>
假灑脫 回答

const echarts = require('echarts');
require('echarts-gl');
const KnowledgeOPs = echarts.init(document.getElementById('containerKG'));
這樣寫(xiě)就不會(huì)報(bào)錯(cuò)了