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

鍍金池/ 問答
青黛色 回答

再次強調(diào),既然是react,就不要操作Dom.
你的這個問題如下解決:

<div ref={r => this.test = r} onClick={() => {
    const offset = this.test.offsetTop;
    console.log(offset);
    }></div>
筱饞貓 回答

大致意思就是,你可以用mongoose添加和設(shè)置虛擬屬性,但是這虛擬屬性的值不會保存到數(shù)據(jù)庫中。
比如,前臺傳到后臺一個參數(shù)name,代表用戶的名稱,但是數(shù)據(jù)庫保存的是兩個字段,姓和名,這就可以用虛擬屬性

// 數(shù)據(jù)庫中緩存的格式
var schema = new Schema({
    name: {
        first: { 'type': String },  
        last: { 'type': String },
      }
});

// 當(dāng)獲取該 schema 的fullname屬性時,將 schema 中的 name.first 和 name.last 拼接起來返回
var virtual = schema.virtual('fullname');
virtual.get(function () {
  return this.name.first + ' ' + this.name.last;
});
// 當(dāng)設(shè)置該schema的 fullname 屬性時,將設(shè)置的字以空格分開,分別賦值給 schema 中的 name.first 和 name.last 屬性
var virtual = schema.virtual('fullname');
virtual.set(function (v) {
  var parts = v.split(' ');
  this.name.first = parts[0];
  this.name.last = parts[1];
});

// 將該 schema 保存到數(shù)據(jù)庫中時,只會保存 name.first 和 name.last
// fullname屬性的值不會保存到數(shù)據(jù)庫中,這就是virtual

http://mongoosejs.com/docs/ap...

set 中的 function 的參數(shù) v,是設(shè)置虛擬屬性時的值.不保存到數(shù)據(jù)庫中,但是它也是有存在的意義的,比如,就像例子中的,在用戶看來,它只有一個名字,但是在數(shù)據(jù)庫中,是要保存姓和名,因為分為姓和名,我們后續(xù)可以對用戶做統(tǒng)計,姓張的多少人.(這也只是舉個例子).

再比如,訂單的狀態(tài),數(shù)據(jù)庫中保存的是0,1,2,3,4,5,6,7.但是在頁面上,顯示的是未支付,已付款,待發(fā)貨,已發(fā)貨,待收貨,已完成,待評價等.我們就可以設(shè)置一個虛擬屬性

var virtual = schema.virtual('statusName');
virtual.get(function () {
  switch(this.status){
     case 0: return '待發(fā)貨';
     case 1: return '待收獲';
     case 2: return '已完成';
     default: return '待支付';
  }
  return this.name.first + ' ' + this.name.last;
});
萌吟 回答

我在使用 artEditor

掛念你 回答
  1. validateXX 是不是在調(diào)用之后引入的,或者定義的;
  2. 檢查是否命名出錯。
糖豆豆 回答

item.url ? 'item.url' : '你的默認(rèn)圖片路徑'

話寡 回答

可以借助babel-plugin-import來實現(xiàn),可能是你的方法不對
https://www.cnblogs.com/chris...

吢涼 回答
  1. 題目若理解為最多只能輸入兩位小數(shù),則用/^(-)?(0|[1-9]\d*)(\s|$|\.\d{1,2}\b)/ 完美匹配以下情況:

    var reg = /^(-)?(0|[1-9]\d*)(\s|$|\.\d{1,2}\b)/;
    reg.test('0');   //true
    reg.test('0.1');  //true
    reg.test('1.23');  //true
    reg.test('50');  //true
    reg.test('-1.23'); //true
    reg.test('-0.3'); //true
    
    reg.test('00'); //false
    reg.test('-00'); //false
    reg.test('08'); //false
    reg.test('0.123'); //false
    reg.test('1.123'); //false
  2. 若理解為必須輸入兩位小數(shù), 則用 /^(-)?(0|[1-9]\d*)\.\d{2}$/

    var reg = /^(-)?(0|[1-9]\d*)\.\d{2}$/;
    reg.test('0.12');  //true
    reg.test('1.12'); //true
    
    reg.test('5.123'); //false
    reg.test('0.123'); //false
    reg.test('00.12'); //false
    reg.test('01.12'); //false
陌離殤 回答

不能直接確定,建議調(diào)試一下,給幾個要緊的元素套個紅色的border,在手機上就能看出來了

澐染 回答

把源改到taobao的地址上。
然后刪除node_modules再試吧。

硬扛 回答

直接判斷是不是在開發(fā)環(huán)境不就行了

if(process.env.NODE_ENV === 'development') {
    const vConsole = new VConsole();
}
失心人 回答

可以監(jiān)聽手勢移動的距離,然后映射出控件上移的距離,這個思路應(yīng)該可以實現(xiàn)。

咕嚕嚕 回答

這樣靜態(tài)資源也返回index頁面了吧,應(yīng)該需要判斷是靜態(tài)資源就不返回index才行。

你好胸 回答

你理解的索引失效不太對,比如給列a建立了索引,所以對這列采用 a is null條件時,會用不到索引(并不是說這個索引就此失效了),但當(dāng)你使用a='..'就能用到索引。

簡單的說:單列索引不存儲null值,復(fù)合索引不存儲全為null的值

我甘愿 回答

找到原因了,里面有一個let {} = this.props的代碼,代碼規(guī)范的問題……

涼心人 回答

說實話,我也遇到這個問題了,目前沒找到原因。最后想到一個小辦法就是路由變化之后異步刷新當(dāng)前頁面。。。

history.push('/somePath'); // 路由發(fā)生變化
setTimeout(() => {
    window.location.reload();
}, 0);
傻叼 回答

在C++里使用C庫的函數(shù)時,你加了 extern "C" { } 嗎? 否則就會鏈接找不到。

過客 回答

我也碰到了,樓主找到解決方案了嗎

https://developers.weixin.qq....