java-mall-app/unpackage/dist/build/mp-weixin/components/zy-search/zy-search.js
2024-11-01 16:35:40 +08:00

11 lines
4.2 KiB
JavaScript

(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["components/zy-search/zy-search"],{"492c":function(t,e,n){"use strict";(function(t){function n(t,e){var n="undefined"!==typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(!t)return;if("string"===typeof t)return r(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r(t,e)}(t))||e&&t&&"number"===typeof t.length){n&&(t=n);var a=0,c=function(){};return{s:c,n:function(){return a>=t.length?{done:!0}:{done:!1,value:t[a++]}},e:function(t){throw t},f:c}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return o=t.done,t},e:function(t){s=!0,i=t},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw i}}}}function r(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a={name:"zy-search",props:{isFocus:{type:Boolean,default:!1},theme:{type:String,default:"block"},showWant:{type:Boolean,default:!1},hotList:{type:Array,default:function(){return[]}},searchHisList:{type:Array,default:function(){return[]}},suggestText:{type:String,default:""},speechEngine:{type:String,default:"baidu"}},data:function(){return{searchText:"",hList:[]}},created:function(){var e=this;setTimeout((function(){e.setData({searchText:e.suggestText}),e.searchHisList.length,e.hList=t.getStorageSync("search_cache")}),200)},methods:{searchStart:function(){var e=this;""==e.searchText?t.showToast({title:e.__("请输入关键字"),icon:"none",duration:1e3}):t.getStorage({key:"search_cache",success:function(r){var a=r.data,c=!0;if(a.length>5){var i,o=n(a);try{for(o.s();!(i=o.n()).done;){var s=i.value;if(s==e.searchText)return}}catch(h){o.e(h)}finally{o.f()}a.pop(),a.unshift(e.searchText)}else{var u,f=n(a);try{for(f.s();!(u=f.n()).done;){var l=u.value;l==e.searchText&&(c=!1)}}catch(h){f.e(h)}finally{f.f()}c&&a.unshift(e.searchText)}e.hList=a,t.setStorage({key:"search_cache",data:e.hList}),e.$emit("getSearchText",e.searchText)},fail:function(){e.hList=[],e.hList.push(e.searchText),t.setStorage({key:"search_cache",data:e.hList}),e.$emit("getSearchText",e.searchText)}})},keywordsClick:function(t){this.searchText=t,this.$emit("getSearchText",t)},delhistory:function(){this.hList=[],t.setStorage({key:"search_cache",data:[]})},startRecognize:function(){var t=this,e={};e.engine=t.speechEngine,e.punctuation=!1,e.timeout=1e4,plus.speech.startRecognize(e,(function(e){t.searchText=t.searchText+e}))}}};e.default=a}).call(this,n("df3c")["default"])},"90b8":function(t,e,n){},"9c9f":function(t,e,n){"use strict";n.r(e);var r=n("492c"),a=n.n(r);for(var c in r)["default"].indexOf(c)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(c);e["default"]=a.a},b266:function(t,e,n){"use strict";n.d(e,"b",(function(){return r})),n.d(e,"c",(function(){return a})),n.d(e,"a",(function(){}));var r=function(){var t=this,e=t.$createElement,n=(t._self._c,t.isFocus?t.__("请输入关键词搜索"):null),r=t.isFocus?null:t.__("请输入关键词搜索"),a=t.hList.length,c=a>0?t.__("历史记录"):null,i=t.showWant?t.__("猜你想搜的"):null;t.$mp.data=Object.assign({},{$root:{m0:n,m1:r,g0:a,m2:c,m3:i}})},a=[]},c9ae:function(t,e,n){"use strict";var r=n("90b8"),a=n.n(r);a.a},ce15:function(t,e,n){"use strict";n.r(e);var r=n("b266"),a=n("9c9f");for(var c in a)["default"].indexOf(c)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(c);n("c9ae");var i=n("828b"),o=Object(i["a"])(a["default"],r["b"],r["c"],!1,null,"44f99b8f",null,!1,r["a"],void 0);e["default"]=o.exports}}]);
;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
'components/zy-search/zy-search-create-component',
{
'components/zy-search/zy-search-create-component':(function(module, exports, __webpack_require__){
__webpack_require__('df3c')['createComponent'](__webpack_require__("ce15"))
})
},
[['components/zy-search/zy-search-create-component']]
]);