鍍金池/ 問答

B字段用input,然后通過onchange函數(shù)來處理加密

舊言 回答

擴(kuò)展 User 時(shí),字段 birthday 默認(rèn)值錯(cuò)誤,應(yīng)該將空串改成 None,如下

class UserProfile(AbstractUser):
    ...
    # birthday = models.DateTimeField(verbose_name=u"生日",null=True,blank=True,default=u"")
    birthday = models.DateTimeField(verbose_name=u"生日",null=True,blank=True,default=None)

擴(kuò)展步驟請參考 《django 2.0 擴(kuò)展用戶字段 示例》, https://segmentfault.com/a/11...

薄荷綠 回答

官方文檔里:同一個(gè)微信用戶,同一個(gè)小程序 storage 上限為 10MB。

并且沒有sqlite這個(gè)東西。

你可以做分頁加載處理(這個(gè)得跟寫數(shù)據(jù)接口的人商量)。并不建議存這么多東西在小程序里,小程序本身就像是網(wǎng)頁的東西,2W條數(shù)據(jù)跑個(gè)循環(huán)什么的,會(huì)卡的。

非要存的話,就用wx.setStorage。

替身 回答

可以用,vue是一個(gè)漸進(jìn)式的前端框架,漸進(jìn)式也就意味著你可以在使用過程中,引入自己需要的一系列外部資源。這也就意味著,你可以自己搭建自己的框架,如果不用vue-cli,你可以自己搭建開發(fā)框架,需要vuex、需要vue-router的時(shí)候,npm安裝,在項(xiàng)目中import就可以了。
如果你不想使用框架,直接用vue.js構(gòu)建項(xiàng)目,你可以看1樓的回復(fù),用CND的方式引入使用。

舊酒館 回答

.sync (2.3.0+) 語法糖,會(huì)擴(kuò)展成一個(gè)更新父組件綁定值的 v-on 偵聽器。

父中
<MyComponent :isVisible.sync="isVisible" />

子中
handleClose() {
   this.$emit('update:isVisible', false);
}

handleClose就是你要改變isVisible的地方,更新父的isVisible

過客 回答

動(dòng)畫效果和vue有什么關(guān)系,平常怎么就怎么寫,具體數(shù)值自己調(diào)整

@keyframes test {
  to {
    top: 45%;
    left: 5%
    opacity: 1;
  }
}
#cold{
    position: absolute;
    bottom: -20px;
    right: -20px;
    animation: test 0.5s 0.5s linear;
    animation-fill-mode: both;
  }
菊外人 回答

上邊那個(gè)鏈接打不開我重新發(fā)一下mongodb doc

鐧簞噯 回答

js 是解釋型語言,不需要編譯后在運(yùn)行的,直接就可以運(yùn)行的,你運(yùn)行哪個(gè)文件,哪個(gè)文件就是入口
Java屬于編譯型語言,需要編譯后在JVM上運(yùn)行的,所以有個(gè)入口函數(shù),方便編譯的時(shí)候查找入口

乖乖噠 回答

大概就這樣吧

var str='表名1@字段1~表名1@字段2~表名2@字段1~表名2@字段2'
var arr=str.split("~")
var obj={}
for(var i=0;i<arr.length;i++){ 
  var temp=arr[i].split("@")
  var key=temp[0]
  var value=temp[1]
  obj[key]=(obj[key]||[]).concat([value])
}
console.log(JSON.stringify(obj))
痞性 回答

各自編寫自己的腳本,上線時(shí)在線上執(zhí)行下就可以了,前端只是調(diào)用后端的接口而已。

前端一般也就是一些編譯操作。 或者上線前把編譯好的文件上到線上也可以。

鹿惑 回答

試試在mounted生命周期函數(shù)里面獲取。

夢囈 回答

將它unicode編碼后,再轉(zhuǎn)gb2312,如果報(bào)錯(cuò)就說明存在生僻字。詳情參考https://jingsam.github.io/201...

柚稚 回答

吶,這是es6不用裝飾器node和最新chrome可用版

class ClassA {
  constructor() {
    ClassA.instanceNumber = (ClassA.instanceNumber || 0) + 1;
  }

  static getInstanceNumber() {
    return ClassA.instanceNumber || 0;
  }
}

console.log(ClassA.getInstanceNumber());

let a = new ClassA();

console.log(ClassA.getInstanceNumber());

let b = new ClassA();

console.log(ClassA.getInstanceNumber());
萢萢糖 回答

1、密碼錯(cuò)誤,如果是本地連接
2、遠(yuǎn)程鏈接的話是你遠(yuǎn)端服務(wù)器沒有開啟3306這個(gè)端口的遠(yuǎn)程鏈接權(quán)限,你在防火墻里面加上這個(gè)開放端口的命令就可以了

溫衫 回答

針對于這個(gè)需求,我有兩步方案

1.將用戶點(diǎn)擊投票或者取消投票的總數(shù)放到緩存中,redis,memcache都可以,建議redis;

2.將某個(gè)用戶是否投票,放入緩存,同上;

3.用戶展示的以及判斷的數(shù)據(jù)邏輯,直接走緩存,然后再通過定時(shí)腳本同步數(shù)據(jù)到mysql服務(wù)器上;

4.如果為了保險(xiǎn)起見可以在更新或者寫入的時(shí)候加鎖,保證數(shù)據(jù)的一致性,前提條件要根據(jù)邏輯來,不會(huì)出現(xiàn)死鎖。