当前位置: 首页 > news >正文

三亚中国检科院生物安全中心门户网站建设宁波网络推广优化方案

三亚中国检科院生物安全中心门户网站建设,宁波网络推广优化方案,门户网站部署方案,汕头做网站优化哪家好前言 最近又收到了一个需求,需要在uniapp 小程序上做一个下拉筛选框,然后找了一下插件市场,确实有找到,但不过他不支持搜索,于是乎,我就自动动手,进行了二开定制,站在巨人的肩膀上&…

前言

最近又收到了一个需求,需要在uniapp 小程序上做一个下拉筛选框,然后找了一下插件市场,确实有找到,但不过他不支持搜索,于是乎,我就自动动手,进行了二开定制,站在巨人的肩膀上,哈哈哈哈!具体的效果如下:
在这里插入图片描述
视频效果: 链接


一、核心代码

<view class="filter-wrapper":style="{  top: top,'border-top':border?'1rpx solid #f2f2f2':'none', }"@touchmove.stop.prevent="discard"><view class="inner-wrapper"><view class="mask" :class="showMask ? 'show' : 'hide'" @tap="tapMask"></view><view class="navs" :style='{backgroundColor:bgColor}'><view class="c-flex-align" :class="{ 'c-flex-center': index > 0, actNav: index === actNav }"v-for="(item, index) in navData" :key="index" @click="navClick(index,item)"><view v-for="(child, childx) in item" :key="childx" v-if="child.select":class='[child.text.length>4?"navTextClass":""]'>{{ child.text.indexOf('全部')!==-1?child.text.split('全部')[1]:child.text }}</view><image src="http://s08dznyms.hd-bkt.clouddn.com/wechat/up.png" mode="" class="icon-triangle"v-if="index === actNav "></image><image src="http://s08dznyms.hd-bkt.clouddn.com/wechat/down.png" mode="" class="icon-triangle"v-if="index !== actNav "></image></view></view><scroll-view scroll-y="true" class="popup" :class="popupShow ? 'popupShow' : ''"><view v-if='!changeType'><!-- 自定义搜索 --><view class='inputClass'><view style='width:75%'><u-input :placeholder="placeHolderName" prefixIcon="search"prefixIconStyle="font-size: 22px;color: #909399;color:rgba(36, 107, 183, 1);"shape='circle' @change='change' v-model="searchValue"></u-input></view><view class='totalClass'><text style='color:rgb(33, 107, 228)'>{{totalNum}}</text></view></view><view v-if='navData[actNav].length>0 ' class="item-opt c-flex-align1":class="item.select ? 'actOpt' : ''" v-for="(item, index) in navData[actNav]" :key="index"@click="handleOpt(index,item)">{{ item.text }}</view><view v-if='result.length===0' class='noDataClass'> 暂无数据 </view></view></scroll-view></view></view>

二、js 部分部分

changeData(index, data) {this.$set(this.navData, index, data)console.log(this.navData)this.selIndex = this.defaultIndex;this.keepStatus('init');},change(e) {console.log(this.copyNavData[this.actNav][0].text)this.result = this.copyNavData[this.actNav].filter(item => item.text.indexOf(e) !== -1)this.$set(this.navData, this.actNav, this.result)setTimeout(() => {this.totalNum = this.navData[this.actNav].length}, 200)},keepStatus(type) {if (type === 'init') {this.navData.forEach(itemnavData => {itemnavData.map(child => {child.select = false;});return itemnavData;});for (let i = 0; i < this.selIndex.length; i++) {let selindex = this.selIndex[i];this.navData[i][selindex].select = true;}this.copyNavData = JSON.parse(JSON.stringify(this.navData));} else {this.copyNavData.forEach(itemnavData => {itemnavData.map(child => {child.select = false;});return itemnavData;});for (let i = 0; i < this.selIndex.length; i++) {let selindex = this.selIndex[i];this.copyNavData[i][selindex].select = true;}}console.log(this.copyNavData)},

总结

总体来说,进行二次开发的难度不大,关键是需要看的懂代码,然后进行二次开发就不难了!!!

如果需要完整的demo 代码,请联系1015095073@qq.com
http://www.ho-use.cn/article/839.html

相关文章:

  • 免费咨询法律援助电话号码/南昌关键词优化软件
  • 服务器在国外怎样做网站镜像/线上渠道推广有哪些方式
  • 郑州微网站制作/网络建设推广
  • 做视频网站视频/湘潭seo公司
  • shopify可以用来做B2B网站吗/百度首页关键词优化
  • 网站 源码 php/关键字挖掘爱站网
  • 小企业网站怎么做/百度极速版免费下载
  • 代理公司注册网/重庆seo技术
  • 建材网站模板/网站推广网络推广
  • 智能建站软件哪个好/免费企业网站管理系统
  • 做网站的重要性/兔子bt搜索
  • wordpress官网无法注册/seo搜索引擎优化步骤
  • 找人做软件网站/焦作整站优化
  • 鼓楼做网站公司哪家好/网站的推广优化
  • 网站源码本地测试/企业营销模式
  • 怎么做视频解析网站吗/网盘资源免费观看
  • 陵水建设局网站/加入网络营销公司
  • 网站制作公司怎么运营/石家庄头条今日头条新闻
  • 保健品网站源码/网络营销的发展概述
  • 高端html5网站设计工作室织梦模板 dedecms5.7/自助建站平台
  • 关于加强网站信息建设的通知/百度长尾关键词挖掘
  • 游戏网站怎么做seo/上海百度推广开户
  • 食堂网站建设网站维护公司
  • wap建站程序/百度云网盘网页版
  • 网站建设需要材料/汽油价格最新调整最新消息
  • 那里可以建网站/新闻稿范文300字
  • 北京朝阳区建设工作办公网站/全网关键词搜索工具
  • 酒店网站的规划与建设/seo人员是什么意思
  • 用macbook做网站开发/今日新闻摘抄50字
  • 个人简历模板下载 免费完整版/惠州百度seo在哪