diff --git a/apps/home/controllers/new-home.js b/apps/home/controllers/new-home.js
index e22fddd..6a373fe 100644
--- a/apps/home/controllers/new-home.js
+++ b/apps/home/controllers/new-home.js
@@ -4,6 +4,7 @@ const mRoot = '../models';
 const headerModel = require('../../../doraemon/models/header'); // 头部model
 const footerModel = require('../../../doraemon/models/footer_tab'); // 底部tab
 const newHomeModel = require(`${mRoot}/new-home`);
+const _ = require('lodash');
 
 let yhchannels = {
     '1,3': 1,
@@ -46,6 +47,11 @@ exports.index = (req, res, next) => {
     };
 
     req.ctx(newHomeModel).index(params).then(result => {
-        res.render('new-home', Object.assign(responseData, result));
+        // 为你优选开关
+        let recommendHide = _.get(req.app.locals.wap, 'ucenter.removePrefe', true);
+
+        res.render('new-home', Object.assign(responseData, result, {
+            recommendHide: recommendHide
+        }));
     }).catch(next);
 };
diff --git a/apps/home/views/action/new-home.hbs b/apps/home/views/action/new-home.hbs
index db12677..cdfbbb0 100644
--- a/apps/home/views/action/new-home.hbs
+++ b/apps/home/views/action/new-home.hbs
@@ -161,7 +161,7 @@
             {{> content}}
         </div>
     </div>
-    <div id="new-recommend-c">
+    <div id="new-recommend-c" class="{{#if recommendHide}}hide{{/if}}" data-switch="{{recommendHide}}">
         <div class="toper">
             <div class="title">为你优选</div>
         </div>
diff --git a/public/js/product/new-recommend/new-recommend.js b/public/js/product/new-recommend/new-recommend.js
index 781efaf..6c34aab 100644
--- a/public/js/product/new-recommend/new-recommend.js
+++ b/public/js/product/new-recommend/new-recommend.js
@@ -31,27 +31,29 @@ class NewRecommend extends Page {
     }
 
     getRecommend() {
-        this.ajax({
-            url: '/product/new-recommend/getRecommend',
-        }).then((result) => {
-            if (result) {
-                if (result.goods.length > 0) {
-                    let goodsData = {
-                        goods: result.goods
-                    };
-                    let $goodsData = $(this.view.goodsRender(goodsData));
-
-                    this.selector.$goodsContainer.append($goodsData);
-                    lazyLoad($goodsData.find('img.lazy'));
-                    window.rePosFooter();
-                } else {
-                    this.selector.$recommendC.remove();
+        if (this.selector.$recommendC.data('switch') !== true) {
+            this.ajax({
+                url: '/product/new-recommend/getRecommend',
+            }).then((result) => {
+                if (result) {
+                    if (result.goods.length > 0) {
+                        let goodsData = {
+                            goods: result.goods
+                        };
+                        let $goodsData = $(this.view.goodsRender(goodsData));
+
+                        this.selector.$goodsContainer.append($goodsData);
+                        lazyLoad($goodsData.find('img.lazy'));
+                        window.rePosFooter();
+                    } else {
+                        this.selector.$recommendC.remove();
+                    }
                 }
-            }
-        }).catch(error => {
-            console.error(error);
-            this.selector.$recommendC.remove();
-        });
+            }).catch(error => {
+                console.error(error);
+                this.selector.$recommendC.remove();
+            });
+        }
     }
 }