|
@@ -1,169 +0,0 @@
|
|
-// search.js
|
|
|
|
-var touchDot = 0;//触摸时的原点
|
|
|
|
-var time = 0;// 时间记录,用于滑动时且时间小于1s则执行左右滑动
|
|
|
|
-var interval = "";// 记录/清理时间记录
|
|
|
|
-Page({
|
|
|
|
- data: {
|
|
|
|
- wordClick : false,
|
|
|
|
- searchValue : '',
|
|
|
|
- searchList:[],
|
|
|
|
- logoList:[
|
|
|
|
- {
|
|
|
|
- logoUrl: '/pages/brandInfor/brandInfor?title=Moleskine&intro=传奇笔记本&src=https://www.daliangzao.net/images/1513653278658_Moleskine-2.jpg&src1=https://www.daliangzao.net/images/1513653278658_Moleskine-2.jpg&id=2991',
|
|
|
|
- logoSrc: 'https://www.daliangzao.net/images/searchLogo/search_logo_1.png'
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- logoUrl: '/pages/brandInfor/brandInfor?title=凌美&intro=唤醒书写的记忆&src=https://www.daliangzao.net/images/1513653080002_Lamy-2.jpg&src1=https://www.daliangzao.net/images/1513653080002_Lamy-2.jpg&id=3023',
|
|
|
|
- logoSrc: 'https://www.daliangzao.net/images/searchLogo/search_logo_2.png'
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- logoUrl: '/pages/brandInfor/brandInfor?title=哲品&intro=东方生活品牌&src=https://www.daliangzao.net/images/1513653110782_哲品-2.jpg&src1=https://www.daliangzao.net/images/1513653110782_哲品-2.jpg&id=3030',
|
|
|
|
- logoSrc: 'https://www.daliangzao.net/images/searchLogo/search_logo_3.png'
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- logoUrl: '/pages/brandInfor/brandInfor?title=Foreo&intro=美容护肤新革命&src=https://www.daliangzao.net/images/1513652834541_Foreo-2.jpg&src1=https://www.daliangzao.net/images/1513652834541_Foreo-2.jpg&id=3011',
|
|
|
|
- logoSrc: 'https://www.daliangzao.net/images/searchLogo/search_logo_4.png'
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- logoUrl: '/pages/brandInfor/brandInfor?title=Best-Life百灵&intro=遇见更好的自己&src=https://www.daliangzao.net/images/1513652716420_Best-Life百灵-2.jpg&src1=https://www.daliangzao.net/images/1513652716420_Best-Life百灵-2.jpg&id=3008',
|
|
|
|
- logoSrc: 'https://www.daliangzao.net/images/searchLogo/search_logo_5.png'
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- logoUrl: '/pages/brandInfor/brandInfor?title=Cutipol&intro=来自葡萄牙的纯手工厨具&src=https://www.daliangzao.net/images/1513652786108_Cutipol-2.jpg&src1=https://www.daliangzao.net/images/1513652786108_Cutipol-2.jpg&id=3010',
|
|
|
|
- logoSrc: 'https://www.daliangzao.net/images/searchLogo/search_logo_6.png'
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- logoUrl: '/pages/brandInfor/brandInfor?title=BOSE&intro=享音乐之极&src=https://www.daliangzao.net/images/1513652743364_Bose-2.jpg&src1=https://www.daliangzao.net/images/1513652743364_Bose-2.jpg&id=3003',
|
|
|
|
- logoSrc: 'https://www.daliangzao.net/images/searchLogo/search_logo_7.png'
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- logoUrl: '/pages/brandInfor/brandInfor?title=B&O&intro=B&O&src=https://www.daliangzao.net/images/1513645951531_B&O-2.jpg&src1=https://www.daliangzao.net/images/1513645951531_B&O-2.jpg&id=3004',
|
|
|
|
- logoSrc: 'https://www.daliangzao.net/images/searchLogo/search_logo_8.png'
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- logoUrl: '/pages/brandInfor/brandInfor?title=PUEBCO&intro=工业风家品&src=https://www.daliangzao.net/images/1513653187662_PUEBCO-2.jpg&src1=https://www.daliangzao.net/images/1513653187662_PUEBCO-2.jpg&id=3019',
|
|
|
|
- logoSrc: 'https://www.daliangzao.net/images/searchLogo/search_logo_9.png'
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- logoUrl: '/pages/brandInfor/brandInfor?title=CORKCICLE&intro=来自美国佛罗里达&src=https://www.daliangzao.net/images/1513652765187_CORKCICLE-2.jpg&src1=https://www.daliangzao.net/images/1513652765187_CORKCICLE-2.jpg&id=3009',
|
|
|
|
- logoSrc: 'https://www.daliangzao.net/images/searchLogo/search_logo_10.png'
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- logoUrl: '/pages/brandInfor/brandInfor?title=JORDAN&JUDY&intro=以创新设计为基点的时尚生活品牌&src=https://www.daliangzao.net/images/1513652927301_JORDAN&JUDY佐敦朱迪-2.jpg&src1=https://www.daliangzao.net/images/1513652927301_JORDAN&JUDY佐敦朱迪-2.jpg&id=3015',
|
|
|
|
- logoSrc: 'https://www.daliangzao.net/images/searchLogo/search_logo_11.png'
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- logoUrl: '/pages/brandInfor/brandInfor?title=ALLYO+&intro=专注生产研发&src=https://www.daliangzao.net/images/1513645926762_ALLOY-2.jpg&src1=https://www.daliangzao.net/images/1513645926762_ALLOY-2.jpg&id=3006',
|
|
|
|
- logoSrc: 'https://www.daliangzao.net/images/searchLogo/search_logo_12.png'
|
|
|
|
- }
|
|
|
|
- ]
|
|
|
|
- },
|
|
|
|
- onLoad: function () {
|
|
|
|
- var that = this;
|
|
|
|
- var host = getApp().globalData.servsers;
|
|
|
|
-
|
|
|
|
- wx.request({
|
|
|
|
- url: host +"keywordapi/keywordallxcx",
|
|
|
|
- data: {},
|
|
|
|
- method: 'GET', // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT
|
|
|
|
- header: {
|
|
|
|
- 'Accept': 'application/json'
|
|
|
|
- },
|
|
|
|
- success: function (res) {
|
|
|
|
- that.setData({
|
|
|
|
- searchList: res.data.rows,
|
|
|
|
- });
|
|
|
|
- if (res == null || res.data == null) {
|
|
|
|
- console.error('网络请求失败');
|
|
|
|
- return;
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- })
|
|
|
|
- },
|
|
|
|
- inputSearch:function(e){
|
|
|
|
- this.setData({
|
|
|
|
- searchValue: e.detail.value
|
|
|
|
- })
|
|
|
|
- },
|
|
|
|
-
|
|
|
|
- cancelVal:function(e){
|
|
|
|
- this.setData({
|
|
|
|
- searchValue: '',
|
|
|
|
- })
|
|
|
|
- wx.navigateBack(); //返回上一个页面
|
|
|
|
- },
|
|
|
|
-
|
|
|
|
- searResult:function(e){
|
|
|
|
- let data;
|
|
|
|
- let localStorageValue = [];
|
|
|
|
- if (this.data.searchValue != '') {
|
|
|
|
-
|
|
|
|
- //调用API从本地缓存中获取数据
|
|
|
|
- var searchData = wx.getStorageSync('searchData') || []
|
|
|
|
- searchData.push(this.data.inputValue)
|
|
|
|
- wx.setStorageSync('searchData', searchData)
|
|
|
|
- wx.redirectTo({
|
|
|
|
- url: '/pages/searchList/searchList?commodity_name=' + this.data.searchValue
|
|
|
|
- })
|
|
|
|
- } else {
|
|
|
|
- console.log('6666');
|
|
|
|
- wx.redirectTo({
|
|
|
|
- url: '/pages/searchList/searchList'
|
|
|
|
- })
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-
|
|
|
|
- },
|
|
|
|
-
|
|
|
|
- writeVal:function(e){//点击热搜词后
|
|
|
|
- var that = this;
|
|
|
|
- var thisVal = e.currentTarget.dataset.val;
|
|
|
|
- that.setData({
|
|
|
|
- wordClick : true,
|
|
|
|
- 'searchValue': thisVal
|
|
|
|
- })
|
|
|
|
- wx.navigateTo({
|
|
|
|
- url: '/pages/searchList/searchList?commodity_name=' + thisVal,
|
|
|
|
- success:function(){
|
|
|
|
- that.setData({
|
|
|
|
- wordClick: false
|
|
|
|
- })
|
|
|
|
- }
|
|
|
|
- })
|
|
|
|
- },
|
|
|
|
-
|
|
|
|
- // 触摸开始事件
|
|
|
|
- touchStart: function (e) {
|
|
|
|
- touchDot = e.touches[0].pageX; // 获取触摸时的原点
|
|
|
|
-
|
|
|
|
- interval = setInterval(function () {
|
|
|
|
- time++;
|
|
|
|
- }, 100);
|
|
|
|
- },
|
|
|
|
- // 触摸移动事件
|
|
|
|
- touchMove: function (e) {
|
|
|
|
- var touchMove = e.touches[0].pageX;
|
|
|
|
- console.log("touchMove:" + touchMove + " touchDot:" + touchDot + " diff:" + (touchMove - touchDot));
|
|
|
|
- // 向左滑动
|
|
|
|
- if (touchMove - touchDot <= -40 && time < 10) {
|
|
|
|
- wx.switchTab({
|
|
|
|
- url: '/pages/index/index'
|
|
|
|
- });
|
|
|
|
- }
|
|
|
|
- // 向右滑动
|
|
|
|
- if (touchMove - touchDot >= 40 && time < 10) {
|
|
|
|
- console.log('向右滑动');
|
|
|
|
- wx.switchTab({
|
|
|
|
- url: '/pages/index/index'
|
|
|
|
- });
|
|
|
|
- }
|
|
|
|
- },
|
|
|
|
- // 触摸结束事件
|
|
|
|
- touchEnd: function (e) {
|
|
|
|
- clearInterval(interval); // 清除setInterval
|
|
|
|
- time = 0;
|
|
|
|
- }
|
|
|
|
-})
|
|
|
|
-var that;
|
|
|
|
-var Util = require('../../utils/util.js');
|
|
|