鍍金池/ 問答/ HTML問答
乖乖噠 回答

兼容性問題,IE和eDrawings的位數(shù)不一致的話,就會(huì)導(dǎo)致這個(gè)控件失效

礙你眼 回答

大略的看過一篇文章,講的就是watch和更新視圖的關(guān)系,里面說,你watch的對(duì)象數(shù)據(jù)改變,能百分之百被捕獲到的方式是通過$set,直接賦值的話很多時(shí)候是watch不到的,watch到的時(shí)候就會(huì)更新相關(guān)的視圖,當(dāng)不用$set去做變更的時(shí)候想刷新視圖就用$forceUpdate,強(qiáng)制循環(huán)所有數(shù)據(jù)。
時(shí)間過得有點(diǎn)久了,多少有點(diǎn)模糊,希望能幫到你

找到了文章,使用get,set的callback做到了,詳見
https://www.cnblogs.com/jason...

柚稚 回答

nuxt的路由和cli的標(biāo)簽有所出入,但是跳轉(zhuǎn)參數(shù)相同,寫法案例如下<nuxt-link :to="{path: item.link}">{{ item.text }}</nuxt-link>。另外你說的真機(jī)上,應(yīng)該是已經(jīng)上了正式環(huán)境,所以你需要先build然后再start才可以,不要再使用dev。注意區(qū)分每個(gè)命令的作用環(huán)境,都是有一定依據(jù)的,另外需要注意的是蘋果手機(jī)的瀏覽器在最新系統(tǒng)上默認(rèn)禁止了音頻和視頻的自動(dòng)播放,如果有這些,需要做相關(guān)處理。

祉小皓 回答

CentOS 7.4 版本是怎么怎么解決還沒有找到解決方法。但是可以通過,執(zhí)行命令方式拉取遠(yuǎn)程代碼:
post-deploy: "git pull origin master && pm2 startOrRestart ....." 這就可以解決了。

冷眸 回答

原圖
圖片描述
改了之后
圖片描述

需要的是這樣的效果?

熊出沒 回答


-webkit-overflow-scrolling: touch;
試試

嘟尛嘴 回答

自己翻源碼找到這, 不確定是不是,求解答

VueI18n.prototype.watchI18nData = function watchI18nData () {
  var self = this;
  return this._vm.$watch('$data', function () {
    var i = self._dataListeners.length;
    while (i--) {
      Vue.nextTick(function () {
        self._dataListeners[i] && self._dataListeners[i].$forceUpdate();
      });
    }
  }, { deep: true })
};
練命 回答

先上代碼,這樣子猜測(cè)的話應(yīng)該是因?yàn)槟愕膅etInterpretList返回的不是一個(gè)promise

單眼皮 回答
const ObjectId = mongoose.SchemaTypes.ObjectId;
// 使用ref 進(jìn)行關(guān)聯(lián)
const userSchema = new Schema({
  name: String,
  addr: {
    type: ObjectId,
    ref: "address"
  }
});

const addrSchecma = new Schema({
  addr: String,
  uid: {
    type: ObjectId,
    ref: "user"
  }
});

const User = mongoose.model("user", userSchema);
const Addr = mongoose.model("address", addrSchecma);

創(chuàng)建數(shù)據(jù)用例:

const usr1 = {
  name: "user_name"
};

// 創(chuàng)建數(shù)據(jù)
(async () => {
  const usr = await User.create(usr1);
  const addr1 = {
    addr: "addr1",
    uid: usr._id
  };
  const addr2 = {
    addr: "addr2",
    uid: usr._id
  };

  const ins1 = await Addr.create(addr1);
  const ins2 = await Addr.create(addr2);
  return [ins1, ins2];
})()
  .then(console.log)
  .catch(console.log);

接著獲取刪去相關(guān)生成用戶和關(guān)聯(lián)數(shù)據(jù),

// 這里就得到關(guān)聯(lián)數(shù)據(jù)了
(async () => {
  const res = Addr.find().populate("uid");
  return res;
})()
  .then(ins => {
    console.log(ins.uid.name);
  })
  .catch(err => {
    console.log(err);
  });
汐顏 回答

用Route和Link就能實(shí)現(xiàn),具體是tab選項(xiàng)用Link標(biāo)簽,切換的具體內(nèi)容,以組件的形式綁定到Route

離夢(mèng) 回答

嘗試adb nodaemon server報(bào)錯(cuò)

error: cannot open transport registration socketpair: Invalid argument

關(guān)閉win10 防火墻
再次嘗試adb start-server成功

* daemon not running; starting now at tcp:5037
* daemon started successfully

再次運(yùn)行react-native run-android成功

毀與悔 回答

8s |------------|setInterval
5s |------|setTimeout
你寫出來的效果應(yīng)該是5s元素消失,3s后元素出現(xiàn)。其實(shí)你只需要把setInterval的間隔時(shí)間改為13000即可。

孤酒 回答

連vscode這樣的重量級(jí)app都基于electron,成熟和穩(wěn)定度沒有問題,完全不同擔(dān)心。但對(duì)系統(tǒng)API支持有限,如果你需要很多操作系統(tǒng)底層api,最好先在electron下檢查一下。

伴謊 回答

向子組件傳遞方法,然后在子組件里面調(diào)用該方法。

const fn=(Com)=>{
    return class A extends Component{
        state={
            list
        }
        handleList = () => {
           // to do ...
           this.setState({
             list: ...
           })
        }
        return <Com handleList={this.handleList} {...this.props}/>
    }
}
class Com extends Components {
    state = {}
    handleList = () => this.props.handleList()
    
    return (
        ....
    )
}
吃藕丑 回答

“不知道”有三種情況:

  • 我不知道它具體是什么,但它一定有某某屬性:用字面量聲明類型,{ x: string }
  • 我不確定它有什么屬性,之后我會(huì)用if再仔細(xì)判斷:聲明為unknown類型
  • 我自己有數(shù),你別管了:聲明為any類型