你好,這個問題是怎么解決的呢。我現(xiàn)在也遇到這問題了
window.onresize = myChart.resize;
代碼重復(fù)的部分多,那么關(guān)鍵就是找出不重復(fù)的地方是什么,然后把重復(fù)的地方先弄成一塊,再按照不同的條件細(xì)分。
比如,你這上面的語句有很多按照$_sortType來判定排序的,自然你可以先用一個參數(shù)來存儲最基本的查詢語句;
$basic = DB::table('shop_goods')
->where('goods_cid',$_path)
->where('goods_status',1) // 0未審核 1審核通過 2審核未通過
->where('goods_state',0) // 0已上架 1已下架
->where('goods_recycle',0) // 0正常 1回收站
然后再根據(jù)$_sortType進(jìn)行條件判斷:
if($_sortType=="composite" || $_sortType==""){ //綜合 或 沒有
$data = $basic
->skip($page)
->take(4)
->get();
}else if($_sortType=="price_up"){ //價(jià)格最低
$data = $basic
->orderBy('goods_price','asc') // 價(jià)格最低
->skip($page)
->take(4)
->get();
}else if($_sortType=="price_down"){ //價(jià)格最高
$data = $basic
->orderBy('goods_price','desc') // 價(jià)格最高
->skip($page)
->take(4)
->get();
}else if($_sortType=="assess_down"){ // 評價(jià)最多
$data = DB::table('shop_goods')
->leftJoin('shop_assess', 'shop_goods.goods_id', '=', 'shop_assess.assess_gcode')
->selectRaw('shop_goods.*,COUNT(shop_assess.assess_id) as assess_num')
->where('shop_goods.goods_cid',$_path)
->where('shop_goods.goods_status',1) // 0未審核 1審核通過 2審核未通過
->where('shop_goods.goods_state',0) // 0已上架 1已下架
->where('shop_goods.goods_recycle',0) // 0正常 1回收站
->groupBy('shop_goods.goods_id')
->orderBy('assess_num','desc')
->get();
}else if($_sortType=="publish_new"){ //最新發(fā)布
$data = $basic
->orderBy('goods_time','desc') // 最新發(fā)布
->skip($page)
->take(4)
->get();
}
大概的思路就是這樣。
這樣可以讓你的組件更干凈,把這種url請求和表現(xiàn)分開,利于復(fù)用以及單元測試
為什么不使用create-react-app腳手架來打包
drawerList.sort((a,b)=>{return a.zhangfu-b.zhangfu;})
https://github.com/Jay-tian/w...
你可以看一下這個,包含了js格式校驗(yàn),瀏覽器前綴自動加載等功能
npm包地址https://www.npmjs.com/package...,配置還是很簡單的
subsciptions中history.listen中監(jiān)聽路由。
如果路由有變化,肯定會執(zhí)行。
你這段代碼只能說明,router為/invite-friends的路由在不停的刷新。
改變width和height會引起回流,最好還是用transform,不會引起回流,同時會有g(shù)pu來加速動畫
你要修改的是 array 里的對應(yīng) opacity。直接改了下,木有跑過代碼哦。
<view class="choose" >
<view class="tu" wx:for="{{array}}" data-id="{{item.id}}" style='background:url({{item.url}});opacity:{{item.opacity}};background-size: 100% 100%;' bindtap='toggle'></view>
</view>
data: {
array:[{
url: 'shen1.png',
opacity: '0.5',
id: 1
},{
url: 'shen2.png',
opacity: '1',
id: 2
},{
url: 'hen3.png',
opacity: '0.5',
id: 3
}]
}}
toggle(e){
let that = this;
console.log(e.target.dataset.id);
this.setData({
array: this.data.array.map(v => {
return e.target.dataset.id === v.id ? {...v, opacity: '1'} : {...v, opacity: '0.5'}
})
})
}異步的函數(shù)怎么解決同步的檢查呢?這里只能異步檢查得到結(jié)果后,手動提交 form。
根據(jù)騰訊的文檔,你需要自己維護(hù) session,每次打開小程序的時候都會從 App.js 開始,在這里可以對 session 進(jìn)行過期的檢查。
就是說項(xiàng)目經(jīng)理找我,那和我沒什么關(guān)系 對吧?
這些 API 不是給前端用的。
把npm bulid 生成在文件里的詳細(xì)log貼出來瞅瞅
合不合數(shù)據(jù)庫交互不重要,只要和服務(wù)器交互就行了,你用php,或者其他都可以的,把信息存在服務(wù)器就行了,
比如json格式的信息,xml或者二進(jìn)制文件都可以。
實(shí)在不好意思了,最后發(fā)現(xiàn)是框架的鍋。公司項(xiàng)目用的 mui 被同事修改了,怪不得加載不生效……慚愧
代碼改為這樣就行了:
data:JSON.stringify([{id:1,name:"hello"},{id:2,name:"hello"}]),
這個方法 可以不用查詢數(shù)據(jù)庫。
在路由地方增加一個中間件,把需要驗(yàn)證的路由全部走這個中間件。
每次用戶登錄的時候生成一個比較長的hash碼(保證每個用戶不重復(fù)) session 保存這個 hash
每次請求的時候驗(yàn)證這個 hash 就好了。
每次登錄都不同,不純在泄漏問題
已解決
是tabbar切換的page不能用f7-page標(biāo)簽包含的原因
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國家深化產(chǎn)教融合/校企合作的政策,積極推進(jìn)“中國制造2025”,實(shí)現(xiàn)中華民族偉大復(fù)興的升級產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(lián)想擔(dān)任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項(xiàng)目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍(lán)懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負(fù)責(zé)iOS教學(xué)及管理工作。
浪潮集團(tuán)項(xiàng)目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺面向?qū)ο箝_發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國Software AG 技術(shù)顧問,美國Dachieve 系統(tǒng)架構(gòu)師,美國AngelEngineers Inc. 系統(tǒng)架構(gòu)師。