對著官網一步一步做,就是最快的入門,不會走彎路。
你是想做什么功能呢?想獲取dom,可以用refs,但是建議最好不要操作dom,可以有其他實現方式的,事件里傳的參數$event并不是dom節(jié)點,你console.log一下e就知道了。
你想實現的功能可以用數據來驅動,建議使用vue先改變一下jquery思想,本身vue就是一個輕量級框架,例子如下
修改模板
<div>
<div v-for="(item,index) in vote" :key="index">
/*給button綁定disabled屬性,取消傳參$event*/
<button @click="dovote(index,item.count)" :disabled="item.disabled">點擊投票{{index+1}}</button>數量:{{item.count}}
</div>
<ul>
<li id="firstli" @click="getele">1</li>
<li>2</li>
<li>3</li>
<li>4</li>
</ul>
</div>
修改數據結構,增加disabled屬性
data: {
vote:[{
id:1,
count:1,
disabled:false
},{
id:2,
count:2,
disabled:false
},{
id:3,
count:3,
disabled:false
},{
id:4,
count:4,
disabled:false
}],
},
修改方法
dovote(i,c){
this.vote[i].count++;
this.vote.map((v,index)=>{
if(index!=i){
v.disabled=true
}
});
}在 user 里面添加
/**
* @inheritdoc
*/
public static function findIdentityByAccessToken($token, $type = null)
{
//if ($type == '')
// throw new NotSupportedException('"findIdentityByAccessToken" is not implemented.');
//return static::findOne(['access_token'=>$token , 'status' => self::STATUS_ACTIVE],>;
return static::find()
->where(['access_token'=>$token , 'status' => self::STATUS_ACTIVE])
->andWhere(['>','expire_at',time()])
->one();
// throw new NotSupportedException('"findIdentityByAccessToken" is not implemented.');
}你用vue.component('組件名',{
/// 你生成的模板 可以看看官網 他有案例 render函數生成不錯~
})
1、外鍵首先是鍵,有鍵即意味邏輯上的引用關系,通常會有索引,查詢會更快;
2、其次是約束, 避免插入一些不合理的數據,需要另一個表的ID, 但另一表里沒有數據,如果允許這樣的話,應用層面需要做不斷地做檢查;
3、可以實現一些高級操作,如級聯更新和級聯刪除等,這也正是外鍵帶來的好處;
4、一些ORM框架自動為外鍵生成相應的增刪改查的對應函數,方便和簡化數據庫的使用;
5、批量導入數據時自動會檢查,但要注意表的引用關系和導入的先后順序,如果有循環(huán)引用或自指,要先停掉約束檢查,這是外鍵帶來的不方便的副作用。
至于題主說的沒外鍵也能按一定條件查到數據,這沒有什么好奇怪的吧,只要是合乎sql的語法,什么條件數據庫都會接受,不管在業(yè)務邏輯上是否存在合理性。正如題主的例子,user.id=product.id也沒什么可怕的,如果能給個解釋的話...
使用 flex 布局
具體查下相關文檔
沒這么用過,暫時能想到的:vuex
抱歉,我搞錯了,因為我的AnotherActivity繼承了MainActivity
Iterations: 100 000
Averaged over: 10
PHP 5.6.30 (cli) (built: Jan 18 2017 19:47:28)
| Overall Average | |||
|---|---|---|---|
| Invocation | Time (s) | Delta (s) | % |
| directFunction | 0.0089 | -0.0211 | -70.19 |
| directStatic | 0.0098 | -0.0202 | -67.39 |
| directLambda | 0.0109 | -0.0191 | -63.52 |
| directInstance | 0.0116 | -0.0184 | -61.31 |
| directClosure | 0.0150 | -0.0150 | -50.15 |
| Invoke | 0.0282 | -0.0018 | -6.13 |
| call_user_func | 0.0300 | ||
| ClosureFactory | 0.0316 | +0.0016 | +5.20 |
| assignedClosureFactory | 0.0328 | +0.0028 | +9.28 |
| call_user_func_array | 0.0399 | +0.0099 | +33.02 |
| InvokeCallUserFunc | 0.0418 | +0.0118 | +39.17 |
| directImplementation | 0.0475 | +0.0175 | +58.28 |
Iterations: 100 000
Averaged over: 10
PHP 7.1.2 (cli) (built: Feb 14 2017 21:24:45)
| Overall Average | |||
|---|---|---|---|
| Invocation | Time (s) | Delta (s) | % |
| directFunction | 0.0043 | -0.0096 | -68.92 |
| directStatic | 0.0050 | -0.0089 | -64.04 |
| directInstance | 0.0058 | -0.0081 | -58.22 |
| directLambda | 0.0063 | -0.0075 | -54.44 |
| directClosure | 0.0081 | -0.0058 | -41.57 |
| call_user_func | 0.0139 | ||
| call_user_func_array | 0.0147 | +0.0008 | +5.84 |
| Invoke | 0.0187 | +0.0048 | +34.61 |
| ClosureFactory | 0.0207 | +0.0069 | +49.43 |
| assignedClosureFactory | 0.0219 | +0.0080 | +57.75 |
| directImplementation | 0.0232 | +0.0094 | +67.53 |
| InvokeCallUserFunc | 0.0264 | +0.0126 | +90.67 |
黑心企業(yè),才不告訴你o(′^`)o
樓上說的沒錯,如果設計到時區(qū)問題,就不能存date了。時間戳是個人認為最好的解決辦法
找到如下獲取bmap對象的方法
var ecModel = myChart._model;
var bmap = null;
ecModel.eachComponent('bmap', function (bmapModel) {
if(bmap == null){
bmap = bmapModel.__bmap;
}
});
//地圖經緯度
var pix = bmap.pointToPixel({
lng: 114.31,
lat: 30.52
看來只能重新編譯libcurl庫了,因為pycurl依賴的libcurl版本太低,不然就安裝低版本的pycurl也可以。
先執(zhí)行open函數。
onreadystatechange是一個狀態(tài)監(jiān)測函數,ajax請求有0-4五個狀態(tài),默認是0(請求未初始化),open()是建立連接的,open打開連接之后,此時ajax的狀態(tài)變成了1,這是就會執(zhí)行一次onreadystatechange,當后面連接狀態(tài)變成2,3,4的時候都會各運行一次onreadystatechange
已經解決,現在關閉
反爬了,你如果只是想練習的話換個網站爬
:disabled="true"
public function getMemberPhysicalTestDate()
{
$arr = MemberPhysicalTest::find()
->alias('mpt')
->joinWith(['member m'],FALSE)
->where([
'm.member_account_id' => $this->accountId,
'mpt.type' => $this->type,
'mpt.is_delete' => 0
])
->select(["DATE_FORMAT(mpt.create_at,'%Y-%m-%d') as testDate"])
->groupBy(["DATE_FORMAT(mpt.create_at,'%Y-%m-%d')"])
->orderBy('mpt.create_at desc')
->asArray()
->all();
return $arr;
}
這里在groupBy分組的時候由于此處的日期是日期格式,而不是時間戳,所以用from_unixtime就多此一舉了,去掉就ok了。小程序文檔上說是需要使用button來觸發(fā)了,不再通過getPhoneNumber來調起彈窗了。跟getUserInfo的處理方式一樣了。https://developers.weixin.qq....
北大青鳥APTECH成立于1999年。依托北京大學優(yōu)質雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數據專業(yè)的國家
達內教育集團成立于2002年,是一家由留學海歸創(chuàng)辦的高端職業(yè)教育培訓機構,是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學校辦產業(yè)為響應國家深化產教融合/校企合作的政策,積極推進“中國制造2025”,實現中華民族偉大復興的升級產業(yè)鏈。利用北京大學優(yōu)質教育資源及背
博為峰,中國職業(yè)人才培訓領域的先行者
曾工作于聯想擔任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔任項目經理從事移動互聯網管理及研發(fā)工作,曾創(chuàng)辦藍懿科技有限責任公司從事總經理職務負責iOS教學及管理工作。
浪潮集團項目經理。精通Java與.NET 技術, 熟練的跨平臺面向對象開發(fā)經驗,技術功底深厚。 授課風格 授課風格清新自然、條理清晰、主次分明、重點難點突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網頁制作和網頁游戲開發(fā)。
具有10 年的Java 企業(yè)應用開發(fā)經驗。曾經歷任德國Software AG 技術顧問,美國Dachieve 系統(tǒng)架構師,美國AngelEngineers Inc. 系統(tǒng)架構師。