<view class="page"> <view class="page__bd"> <view class="weui-form-preview"> <view class="weui-form-preview__hd"> <view class="weui-form-preview__item"> <view class="weui-form-preview__label text-font-my-family">课程名称/老师:</view> <view class="weui-form-preview__label"> <!--<picker bindchange="bindCoursePickerChange" value="{{courseIndex}}" range="{{courseNames}}"> <view class="weui-input text-font-my-family">{{courseNames[courseIndex]}}</view> </picker>--> <input bindinput="bindCourseNameInput" type="text" value=""/> </view> </view> </view> <block wx:for="{{options}}" wx:key="{{item}}"> <view class="weui-form-preview__bd"> <view class="weui-form-preview__item"> <view class="weui-form-preview__label text-font-my-family">{{item}}</view> </view> </view> </block> <view class="weui-form-preview__bd"> <view class="weui-form-preview__item"> <view class="weui-form-preview__label text-font-my-family"> <input bindinput="bindKeyInput" class="text-font-my-family" value="{{option}}" type="text" placeholder="请输入选项"/> </view> </view> </view> <view class="weui-form-preview__ft"> <view bindtap="addOption" class="weui-form-preview__btn weui-form-preview__btn_primary" hover-class="weui-form-preview__btn_active text-font-my-family"> <text>添加选项</text> </view> </view> </view> </view> </view> <view class="page-section"> <view class="weui-cells weui-cells_after-title"> <view class="weui-cell weui-cell_switch"> <view class="weui-cell__bd text-font-my-family">红包奖励</view> <view class="weui-cell__ft"> <switch checked /> </view> </view> <view class="weui-cell weui-cell_switch"> <view class="weui-cell__bd text-font-my-family">截止日期</view> <view class="weui-cell__ft"> <view class="new-vote-select-date"> <picker mode="date" value="{{date}}" start="2015-09-01" end="2017-09-01" bindchange="bindDateChange"> <view class="weui-input text-font-my-family">日期:{{date}}</view> </picker> </view> <view class="new-vote-select-time"> <picker mode="time" value="{{time}}" start="09:01" end="21:01" bindchange="bindTimeChange"> <view class="weui-input text-font-my-family">时间:{{time}}</view> </picker> </view> </view> </view> </view> </view> <button type="primary" bindtap="newVote">完成</button> |
@import "../common/lib/weui.wxss"; .weui-form-preview{ margin-bottom: 25px; } .new-vote-select-date { float: left; } .new-vote-select-time { margin-left: 20rpx; float: left; } .text-font-my-family { font-family: SimHei; } |
var app = getApp() Page({ data: { index: 0, date: '2016-09-01', time: '12:01', options: [], option: "", courseInfos: null, courseNames: null, courseIndex: 0, courseNameInput: null, }, onShow: function() { app.getCourseInfos(this.updateCourseInfos) }, // 更新课程信息 updateCourseInfos: function(courseInfos) { var courseNames = new Array(); for(var courseInfo in courseInfos) { courseNames.push(courseInfos[courseInfo].courseName) } this.setData({ courseInfos: courseInfos, courseNames: courseNames }) }, // 课程选择 bindCoursePickerChange: function(e) { this.setData({ courseIndex: e.detail.value }) }, bindDateChange: function(e) { this.setData({ date: e.detail.value }) }, bindTimeChange: function(e) { this.setData({ time: e.detail.value }) }, bindKeyInput: function(e) { this.setData({ option: e.detail.value }) }, // 添加评价 addOption: function(e) { var newOptions = this.data.options; newOptions.push(this.data.option); console.log(newOptions[0]); this.setData({ options: newOptions, option: "" }) }, // 添加投票 newVote: function(e) { var courseObject = new Object() var courseNo = "xxx" var courseName = this.data.courseNameInput var courseType = "艺术课" var courseSocre = 9.5 courseObject.courseNo = courseNo courseObject.courseName = courseName courseObject.courseType = courseType courseObject.courseSocre = courseSocre var evaluation = new Array(); for(var option in this.data.options) { var optionObject = new Object() optionObject.name = this.data.options[option] optionObject.data = 1 evaluation.push(optionObject) } courseObject.evaluation = evaluation console.log(courseObject) var newCourseInfos = this.data.courseInfos newCourseInfos.push(courseObject) this.setData({ courseInfos: newCourseInfos }) wx.setStorage({ key: 'courseInfos', data: newCourseInfos, success: function(res){ // success console.log("投票添加成功") wx.showToast({ title: '添加成功(可在首页查看)', icon: 'success', duration: 2000 }) }, fail: function() { // fail }, complete: function() { // complete } }) }, // 添加投票 bindCourseNameInput: function(e) { this.setData({ courseNameInput: e.detail.value }) console.log(this.data.courseNameInput) } }); |
模板简介:该模板名称为【微信小程序新建投票简单表单填写样式模板制作设计下载】,大小是,文档格式为.,推荐使用打开,作品中的图片,文字等数据均可修改,图片请在作品中选中图片替换即可,文字修改直接点击文字修改即可,您也可以新增或修改作品中的内容,该模板来自用户分享,如有侵权行为请联系网站客服处理。欢迎来懒人模板【小程序教程】栏目查找您需要的精美模板。