微信小程序中定义好的几种picker选择器,不管是日期选择器还是地区选择器,或是其他的都有定死的样式和内容。

例如:

但是大多数开发程序的情况下还是需要自己写样式的,或是内容的。

例如:

wxml

选定国家:{{value}}

取消

确定

{{item.value}}

css

.free-dialog__mask {

position: fixed;

top: 0;

left: 0;

right: 0;

bottom: 0;

z-index: 10;

background: rgba(0, 0, 0, 0.7);

display: none;

}

.free-dialog__container {

position: fixed;

left: 0;

bottom: 0;

width: 750rpx;

background: white;

transform: translateY(150%);

transition: all 0.4s ease;

z-index: 11;

}

.free-dialog--show .free-dialog__container {

transform: translateY(0);

}

.free-dialog--show .free-dialog__mask {

display: block;

}

/*模态框中的内容*/

.free-button{

display: inline-block;

width:50px;

text-align: center;

font-size:20px;

color:#707070;

margin-bottom:20px;

}

.free-dialog-submit{

float: right;

color:#48c23d;

}

radio-group{

margin:10rpx 0rpx;

}

radio-group>label{

width:22.5%;

display: inline-block;

border:1px solid #ddd;

padding:10px 0px;

margin:0px 2px 2px;

}

radio-group label radio{

width:100%;

z-index: 3;

display: none;

}

.checked{

background:#48c23d;

color:#fff;

}

radio-group label .free-text{

width:100%;

text-align: center;

display: inline-block;

}

js

Page({

data: {

showDialog: false,

items: [

{ name: '中国', value: '中国' },

{ name: '美国', value: '美国' },

{ name: '巴西', value: '巴西' },

{ name: '日本', value: '日本' },

{ name: '英国', value: '英国' },

{ name: '法国', value: '法国' },

{ name: '韩国', value: '韩国' },

{ name: '俄罗斯', value: '俄罗斯' },]

},

/*点击变色*/

click:function(e){

var id = e.currentTarget.dataset.id

var that = this

that.setData({

id:id

})

},

onLoad: function (options) {

var that = this

that.setData({

value:'show'

})

},

radioChange: function (e) {

console.log('radio发生change事件,携带value值为:', e.detail.value)

var that = this

that.setData({

value: e.detail.value

})

console.log(this.data.value)

},

toggleDialog() {

this.setData({

showDialog: !this.data.showDialog

});

},

freeBack:function(){

var that = this

if(this.data.value=='show'){

wx.showModal({

title: '提示',

content: '你没有选择任何内容',

})

}

that.setData({

showDialog: !this.data.showDialog

})

},

freetoBack: function () {

var that = this

wx.showModal({

title: '提示',

content: '你没有选择任何内容',

})

that.setData({

showDialog: !this.data.showDialog,

value:'show',

checked: false,

})

},

})

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

小程序picker标题_微信小程序实现自定义picker选择器弹窗内容相关推荐

  1. 小程序picker标题_微信小程序-自定义picker选择器

    avatar 为什么要自定义picker 原生小程序picker不支持自定义样式,无联动. 该自定组件 支持自定义数据 支持自定义样式 支持传入和返回对象或者基本类型 支持联动(改变父列,子列根据关联 ...

  2. 小程序搜索框_微信小程序搜索及优化相关知识科普

    生活中我们常常会用到微信小程序,但很多人不知道该如何搜索.找到小程序:而有些已经做了自己的小程序的商家,也不懂怎么提升自己的微信小程序搜索效果.所以下面就跟大家科普下这两个问题. 1.怎么搜索微信小程 ...

  3. 小程序测试用例模板_微信小程序样式:高质量小程序样式模板大全

    新手想要制作出美观的小程序,你需要多参考一些好看的微信小程序样式.今天就带大家分析几个高质量小程序的样式,看看别是怎么把小程序做得美观又吸引人的: 1.电商小程序样式 电商小程序首页一般是按照&quo ...

  4. 微信小程序傻瓜制作_微信小程序模板制作:手把手教你做一个生鲜小程序

    传统线下生鲜水果类商家如今正面临诸多问题,包括服务范围有限.客户源不稳定.缺少订单导致新鲜食材过期等等.新零售概念的提出,很多商家虽然懂得要打通线上渠道,但通常都是仅仅局限于普通O2O外卖平台,其实这 ...

  5. node.js 微信小程序 部署服务器_微信小程序开发入门(一),Nodejs搭建本地服务器...

    1.  如何模拟真实环境中,读取服务端数据,首先需要使用Nodejs搭建一个本地服务器的环境. 在搭建web服务器之前,需要先安装node.js(安装版本最好为6.9.x) 安装后node.js,接下 ...

  6. mysql导入微信小程序云开发_微信小程序-云开发数据库上传json文件

    小程序新增了云开发功能,对于个人开发者是个利好消息.可以省去购买服务器,购买域名以及繁琐配置等步骤,减轻了开发者的负担.至于如何云开发我就不在这里赘述了,请移步微信小程序云开发官方文档,说的很清楚.这 ...

  7. 微信小程序页面栈_微信小程序之页面传值(路由、页面栈、globalData、缓存)

    1. 通过url带参数传递 1.1 固定参数传递 例如,从 list 页面到 detail 页面, 传递一个或多个固定值 list页面传值: 点此进入 detail detail页面取值: onLoa ...

  8. 600多个微信小程序源码_微信小程序在线音乐播放器及源码下载

    引言 自己刚开始学微信小程序的时候,自己做着玩玩的. 现在分享出来给大家学习用用,如果觉得有借鉴意义,我的目的就算达到了. 成果 效果图 废话不多说,直接上效果图: 这里 本来是GIF的图,但是太大了 ...

  9. python搭建微信小程序百度云_微信小程序-订餐系统-Python flask构建

    总大小:14.3 GB └-python3+flask └-centos ├-CentOS-7-x86_64-Minimal-1804.iso 906.0 MB └-mysql ├-mysql-ins ...

最新文章

  1. onbeforedunload事件
  2. 【Spring Boot】1.基础知识
  3. 用串口电缆实现双机互联(图)
  4. 2018 ACM-ICPC World Finals Problem D.Gem Island
  5. 生成同时兼容iOS真机和模拟器的.a包
  6. nginx事件 -- 第六篇 stale event
  7. mysql 区间/替换/自增/where与having/字段运算/关键词/修改字段
  8. MySQL为啥不用平衡二叉树_MySQL的索引,为什么是B+而不是平衡二叉树
  9. matlab 图像的膨胀indilate和腐蚀imerode
  10. 福州大学计算机学院软件实力,福建五大重点大学,哪一所实力最好?
  11. LogViewer_2
  12. 微信小程序—连接MQTT
  13. linux格式化挂载的硬盘,linux格式化和挂载硬盘
  14. 数据库分类和负载均衡方案
  15. 0.75次方怎么用计算机按,FR-E720-0.75K参数设置三菱FR-E720-0.75K指导手册(应用) - 三菱...
  16. 怎样在Word中存储高清图,并输出PDF
  17. 如何炼就数据分析的思维?
  18. VS Warring
  19. 数学建模系列-预测模型(一)灰色预测模型
  20. MySQL-SQL语句的优化

热门文章

  1. 五款最棒的Go语言开发工具?
  2. Loadrunner中几个超时函数的用法
  3. mt6355功率设计注意事项 [仅为mt6758]
  4. STM32CubeMX学习——旋转编码器模块
  5. 电子商务系统订单一般流程与状态的设计
  6. 就大学生对网络舆情态度的调查
  7. 百度地图获取本地搜索(LocalSearch)全部结果并显示标注
  8. python爬虫自学笔记_Python2.x自学笔记(二)——简单爬虫
  9. QS电子计算机世界排名,莱斯大学电子计算机世界排名
  10. 一个求索者【无标题】