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

西部网站助手全渠道营销管理平台

西部网站助手,全渠道营销管理平台,做网站和做微信小程序,即墨网站建设哪家好效果 可以选择起始时间和终止时间,并显示。 时间选择器放在van-cell的value插槽中。 用的库: https://vant-contrib.gitee.io/vant-weapp/#/home https://dayjs.fenxianglu.cn/category/ 用的组件:Cell单元格、DatetimePicker时间选择、Pop…

效果

可以选择起始时间和终止时间,并显示。
时间选择器放在van-cell的value插槽中。

在这里插入图片描述
用的库:
https://vant-contrib.gitee.io/vant-weapp/#/home
https://dayjs.fenxianglu.cn/category/

用的组件:Cell单元格、DatetimePicker时间选择、Popup弹出层

"usingComponents": {"van-popup": "@vant/weapp/popup/index","van-cell": "@vant/weapp/cell/index","van-cell-group": "@vant/weapp/cell-group/index","van-datetime-picker": "@vant/weapp/datetime-picker/index"}

代码

HTML

注意,这里的van-cell的value放的是时间选择器,以插槽的形式实现。

根据文档:这里要求用<view slot="">实现value的插槽,而不是<view slot="value"><view slot>

在这里插入图片描述
data-type用来在js方法中得知选择的是开始还是结束的时间。其他属性见文档。

<van-cell-group><van-cell title="销售日期" border="{{ false }}" title-width="60px"><!-- value用slot,不能slot="value",不能slot,必须slot="" --><view slot=""><view class="start timeItem inline-block" bindtap="showPopup" data-type="start">{{ date.start }}</view><view class="end timeItem inline-block" bindtap="showPopup" data-type="end">{{ date.end }}</view></view></van-cell>
</van-cell-group>

CSS

  .inline-block {/*让它们一行*/display: inline-block;}.timeItem {/*加点边框、间距*/margin: 0 4px;border: 1px solid #888;padding: 0 8px;}

JavaScript

会用到dayjs库。

data() {return {showPop: false,dataType: '',//选择的时间是开始还是结束date: {start: dayjs().format('YYYY-MM-DD'),end: dayjs().format('YYYY-MM-DD')},currentDate: new Date().getTime(),//在时间选择器选择的时间minDate: new Date().getTime()}
},
methods: {//弹出showPopup(e) {this.showPop = true//在弹出框后得知是开始/结束this.dataType = e.currentTarget.dataset.type},//关闭colsePopup() {this.showPop = false},//选择的时间赋值timeInput(event) {this.currentDate = event.detail},//点击“确认”后timeConfirm() {// currentDate是时间戳(毫秒)if (this.dataType === 'start') {this.date.start = dayjs(this.currentDate).format('YYYY-MM-DD')} else {this.date.end = dayjs(this.currentDate).format('YYYY-MM-DD')}this.colsePopup()}}

其他

这个功能感觉很常见,记录一下。
只是记录自己敲码的过程,水平很烂。
功能并不完善,比如没有end必须>=start的判断等。

http://www.yayakq.cn/news/415737/

相关文章:

  • h5建设网站九亿app开发公司
  • 中英文网站建设需要懂英语吗免费开源网站建设系统
  • 什么网站专门做境外当地游公司手机网站模板免费下载
  • 山东网站开发网络公司学院网站建设申请报告
  • 海南网站建设多少钱网站空间怎么选
  • 企业建设网站企业做网站维护怎么找客户
  • 网站开发职责与要求天辰建设信息网
  • 网站备案查询站长工具做网站怎么赚钱
  • 刚做的网站为什么百度搜不到哈尔滨建设局官网
  • 高端企业网站设计公司金顺广州外贸网站建设
  • 为什么中国人都跑去泰国做网站网站旅游网站源码下载
  • 专业网站设计公司wordpress文章自动中文
  • 网站建设需求分析酒类无锡网站制作多少钱
  • 快速排名怎么做哈尔滨网站关键词优化
  • 外国教程网站有哪些南宁网页制作培训
  • 如何建立一个网站根目录怎样学好网站开发
  • 做网站赚钱交税能看网站的浏览器
  • 巴中区建设局网站wordpress 注册码
  • 湛江建设厅网站绵阳辉煌网站建设
  • 优质做网站公司网站开发确认表
  • 做那事的网站手机网页微信
  • 中国建设银行网站是什么谁能给做网站
  • 免费发布广告的网站新房装修图片
  • 广州市建设企业网站平台国家免费24小时律师咨询
  • 推荐小蚁人网站建设安徽新网讯科技发展有限公司
  • jquery 选择 网站wordpress右侧悬浮搜索菜单
  • 东莞网站推广技巧天津网站建设 熊掌号
  • 查关键词热度的网站西安网站制作怎么联系
  • 网站是先制作后上线么平原网站建设电话
  • 做报纸网站营销平台推广