uni-app吸顶固定样式

<template><view class="full"><view class="sticky-box"><!-- 搜索 --><uni-search-bar class="unisearchbar" radius="5" placeholder="请输入搜索关键词" clearButton="auto" bgColor="#EEEEEE"cancelButton="none" @input="input" /><!-- 搜索 --><view class="doctor"><!-- 全部科室 --><view class="doctor_l"><view class="uni-list-cell-db"><picker @change="bindPickerChange" :value="form.id" :range-key="'name'" :range="deptLists"><text v-if="form.id"class="uni-input">{{deptLists.find(item => item.id == form.id).name}}</text><text v-else style="color: #000;">全部科室</text><uni-icons type="bottom" size="15"></uni-icons></picker></view></view><!-- 全部职称 --><view class="doctor_r"><view class="uni-list-cell-db"><picker @change="bindPickerChangeone" :value="form.infoCode" :range-key="'infoName'":range="findByTypeCodeList"><text v-if="form.infoCode"class="uni-input">{{findByTypeCodeList.find(item => item.infoCode == form.infoCode).infoName}}</text><text v-else style="color: #000;">全部职称</text><uni-icons type="bottom" size="15"></uni-icons></picker></view></view></view></view><view><doctorList :doctorList="doctorList"></doctorList></view></view>
</template><script>import doctorList from '../../components/doctorList/index.vue'import {tranfrom} from '@/utils/util.js'import {selectUserList,selectDeptList} from '@/api/home'export default {components: {doctorList},data() {return {//选择切换form: {id: '',infoCode: ''},// 初始值datesize: {pageNum: 1,pageSize: 10,params: {userName: "",deptId: "",ysZc: ""}},deptLists: [],findByTypeCodeList: [],doctorList: [],};},watch: {// 全部职能'$store.state.findByTypeCode'(newVal, oldVal) {this.findByTypeCodeList = this.$store.state.findByTypeCode},// 全部科室'$store.state.selectDeptList'(newVal, oldVal) {this.deptLists = this.$store.state.selectDeptList}},created() {this.$store.commit('findByTypeCode')this.$store.commit('selectDeptList')this.fetchSwiperList(this.datesize)},onPullDownRefresh() {this.form.id = ""this.form.infoCode = ""this.datesize.pageSize = 10this.fetchSwiperList(this.datesize)},onReachBottom() {this.datesize.pageSize = this.datesize.pageSize + 5this.fetchSwiperList(this.datesize)},methods: {async fetchSwiperList(date) {await selectUserList(date).then(res => {res.data.rows.map(it => {it.ysZc = tranfrom(this.findByTypeCodeList,it.ysZc)})this.doctorList = res.data.rows})},input(res) {this.fetchSwiperList({"pageNum": 1,"pageSize": 9999,"params": {"userName": res,"deptId": "","ysZc": ""}})},// 选择全部科室bindPickerChange(e) {this.form.id = this.deptLists[e.detail.value].idthis.fetchSwiperList({"pageNum": 1,"pageSize": 9999,"params": {"userName": "","deptId": this.form.id,"ysZc": ""}})},// 选择全部职称bindPickerChangeone(e) {this.form.infoCode = this.findByTypeCodeList[e.detail.value].infoCodethis.fetchSwiperList({"pageNum": 1,"pageSize": 999,"params": {"userName": "","deptId": "","ysZc": this.form.infoCode}})},}}
</script><style lang="scss" scoped>.full {width: 750upx;margin: 0;padding: 0;}.sticky-box {/* #ifndef APP-PLUS-NVUE */// display: flex;position: -webkit-sticky;/* #endif */position: sticky;top: var(--window-top);z-index: 99;flex-direction: row;margin: 0px;// padding: 15px 0 15px 0;background-color: #F4F5F6;// border-bottom-style: solid;// border-bottom-color: #E2E2E2;}.unisearchbar {width: 100%;}.doctor {height: 100rpx;display: flex;justify-content: space-around;align-items: center;border-top: 1px solid #e1e1e1;border-bottom: 1px solid #e1e1e1;.doctor_l {width: 50%;height: 100rpx;line-height: 100rpx;text-align: center;border-right: 1px solid #e1e1e1;}.doctor_r {width: 50%;height: 100rpx;line-height: 100rpx;text-align: center;}}.textcenter {text-align: center;font-size: 18px;}
</style>

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/247678.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

uni-app商品分类

<template><view class"classify"><!-- 分类部分 --><view class"cate-left"><view :class"[cate-item,activeIndexindex?active:]" v-for"(item,index) in cateList" :key"index"click"c…

uni-app微信小程序一键登录获取权限功能

<button class"bottom size_30" type"primary" lang"zh_CN" click"getUserInfo">一键登录</button>//第一授权获取用户信息》按钮触发getUserInfo() {// 展示加载框uni.showLoading({title: 加载中,});uni.getUserProfile…

第九章 结构体与共用体

姓名&#xff1a;吕家浩 实验地点&#xff1a;教学楼514教室 实验时间&#xff1a;4月30日 一、本章要点 1.通过实验理解结构体和共用体的数据结构2.结构体、共用体中数组的使用及变量的赋值3.结构体和共用体定义时的嵌套使用&#xff08;嵌套使用的结构体必须先定义&…

H5-localStorage数据存储总结

一、什么是localStorage、sessionStorage 在HTML5中&#xff0c;新加入了一个localStorage特性&#xff0c;这个特性主要是用来作为本地存储来使用的&#xff0c;解决了cookie存储空间不足的问题(cookie中每条cookie的存储空间为4k)&#xff0c;localStorage中一般浏览器支持的…

iOS开发-证书问题精析~

在iOS开发过程中&#xff0c;不可避免的要和证书打交道&#xff0c;真机调试、App上架、打包给测试去测试等都需要搞证书。在此过程中我们会遇到很多的问题&#xff0c;但是如果掌握了真机调试的原理和本质&#xff1b;遇到问题&#xff0c;我们就更容易定位问题之所在&#xf…

selenium+Java自动化

转载于:https://www.cnblogs.com/arvin-feng/p/11110483.html

npm升级package.json依赖包

使用npm管理node的包&#xff0c;可以使用npm update <name>对单个包升级&#xff0c;对于npm的版本大于 2.6.1,可以使用命令: npm install -g 升级全局的本地包。 对于版本小于2.6.1的一个一个包的升级实在是太麻烦&#xff0c;就想找到一个升级所有本地包的方法&#x…

Minimal coverage (贪心,最小覆盖)

题目大意&#xff1a;先确定一个M&#xff0c; 然后输入多组线段的左端和右端的端点坐标&#xff0c;然后让你求出来在所给的线段中能够 把[0, M] 区域完全覆盖完的最少需要的线段数&#xff0c;并输出这些线段的左右端点坐标。 思路分析&#xff1a; 线段区间的起点是0&#x…

vuex知识点

Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式&#xff1b;集中存储和管理应用的所有组件状态。 状态&#xff1a;什么是状态&#xff0c;我们可以通俗的理解为数据。Vue只关心视图层&#xff0c;那么视图的状态如何来确定&#xff1f;我们知道是通过数据驱动&#xff0c…

[论文笔记]CVPR2017_Joint Detection and Identification Feature Learning for Person Search

Title: Joint Detection and Identification Feature Learning for Person Search; aXiv上该论文的第一个版本题目是 End-to-End Deep Learning for Person SearchAuthors: Tong Xiao1* ; Shuang Li1* ; Bochao Wang2 ; Liang Lin2; Xiaogang Wang1 Affilations: 1.The Chines…

.NetCore如何使用ImageSharp进行图片的生成

ImageSharp是对NetCore平台扩展的一个图像处理方案&#xff0c;以往网上的案例多以生成文字及画出简单图形、验证码等方式进行探讨和实践。 今天我分享一下所在公司项目的实际应用案例&#xff0c;导出微信二维码图片&#xff0c;圆形头像等等。 一、源码获取 Git项目地址&…

vue2工程

vue当然可以使用script标签引入&#xff0c;不需任何依赖即可按照vue的语法进行使用。但中大型商用项目中&#xff0c;还是建议使用工程化方式使用vue&#xff0c;vue提供了官方脚手架vue-cli&#xff0c;可以快速构建vue项目&#xff0c;脚手架会帮助开发者创建好建议的工程目…

【GamePlay】入门篇

【GamePlay】入门篇 游戏性编程是指通过一系列游戏系统将游戏想法变成现实的过程。 本次的简例以NPC设计为主。 通常在进行脚本设计前&#xff0c;对NPC的属性进行基本的添加和设定&#xff0c;诸如动画系统、物理系统等等。 1.动画系统 添加Animator组件&#xff0c;绑定骨骼。…

HttpHttps

http协议与https Http 客户端发送一个HTTP请求到服务器的请求消息包括以下格式&#xff1a; **请求行&#xff08;request line&#xff09;、请求头部&#xff08;header&#xff09;、空行 和请求数据四个部分组成。** Get请求例子&#xff0c;使用Charles抓取的request&…

vue2使用axios post跳坑,封装成模块

终于将vue-resource替换成axios了&#xff0c;其中像application/x-www-form-urlencoded发送的头信息以及返回的response结果这两点都需要注意一下。 其实https://github.com/mzabriskie/axios也有说明的。因为我在vue-resource中使用了Vue.http.options.emulateJSON true;&am…

并发与多线程

并发 并发&#xff08;concurrency&#xff09;是指CPU在某个时间段内交替处理多任务的能力。每个CPU不可能只顾着执行某个进程&#xff0c;而让其他进程一直等待被执行。所以&#xff0c;CPU把可执行时间均分成若干份&#xff0c;每个进程执行一份或多份时间后&#xff0c;记录…

synchronize原理

synchronized的三种应用方式 一. 修饰实例方法&#xff0c;作用于当前实例加锁&#xff0c;进入同步代码前要获得当前实例的锁。 二. 修饰静态方法&#xff0c;作用于当前类对象加锁&#xff0c;进入同步代码前要获得当前类对象的锁。 三. 修饰代码块&#xff0c;指定加锁对象&…

不能修改“System Roots”钥匙串

iOS mac添加证书 不能修改“System Roots”钥匙串错误 如图&#xff1a; 解决方式&#xff1a; 打开钥匙串---登录---&#xff0c;直接把证书拖过来 然后&#xff0c;查看--我的证书&#xff0c;里面&#xff0c;找到证书&#xff0c;即可

未来产品的设计

Donald A. Norman继《情感化设计》之后&#xff0c;又一设计精品力作&#xff1a; 未来产品的设计样章试读及本书预定&#xff1a;http://www.china-pub.com/195642市场价 &#xff1a;&#xffe5;39.00 会员价 &#xff1a; &#xffe5;29.25(75折) 【作  者】(美)Donald…

css之字体图标

SVG与字体图标 SVG图片是矢量图片&#xff0c;不会随着图片的伸缩而影响质量&#xff0c;通常把只有一种颜色的图标做成SVG&#xff0c;通过SVG生成字体图标&#xff0c;放到项目中使用。 https://icomoon.io/是一个比较快捷的生成字体图标的线上工具&#xff0c;进入主页后&…