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

鍍金池/ 問答/ HTML問答
魚梓 回答

你好,這個問題是怎么解決的呢。我現(xiàn)在也遇到這問題了

萌二代 回答

代碼重復(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;})

拮據(jù) 回答

https://github.com/Jay-tian/w...
你可以看一下這個,包含了js格式校驗(yàn),瀏覽器前綴自動加載等功能
npm包地址https://www.npmjs.com/package...,配置還是很簡單的

青檸 回答

subsciptionshistory.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)系 對吧?

終相守 回答

把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"}]),

款爺 回答

和csrf非常類似

這個方法 可以不用查詢數(shù)據(jù)庫。
在路由地方增加一個中間件,把需要驗(yàn)證的路由全部走這個中間件。
每次用戶登錄的時候生成一個比較長的hash碼(保證每個用戶不重復(fù)) session 保存這個 hash
每次請求的時候驗(yàn)證這個 hash 就好了。
每次登錄都不同,不純在泄漏問題

不舍棄 回答

已解決
是tabbar切換的page不能用f7-page標(biāo)簽包含的原因