- 35
- 0
<template>
<div class="conatiner">
<div style="background-color: #286090">
<text class="title" style="height: 80px ;padding: 20px;color: white">分配添加</text>
</div>
<div @click="normalpick" style="margin: 20px;padding:20px;background-color:#1ba1e2;color:#fff;"><text style="color:#fff">选择试卷{{normalpickData}}</text></div>
<div @click="normalpick1" style="margin: 20px;padding:20px;background-color:#1ba1e2;color:#fff;"><text style="color:#fff">选择答题人{{normalpickData1}}</text></div>
<div class="button" @click="tianjia">
<text class="text">添加</text>
</div>
</div>
</template>
<style>
.container {
flex: 1;
}
</style>
<script>
const picker = weex.requireModule('picker');
var stream = weex.requireModule('stream');
const modal = weex.requireModule('modal');
module.exports = {
data: {
normalpickData:'',
normalpickData1:'',
},
methods: {
normalpick: function() {
var self = this;
picker.pick({
height: '300px',
items: [211,218],
}, function(ret) {
var result = ret.result;
if (result == 'success') {
self.normalpickData = ret.data;
}
})
},
normalpick1: function() {
var self = this;
picker.pick({
height: '300px',
items: [15,17,18],
}, function(ret) {
var result = ret.result;
if (result == 'success') {
self.normalpickData1 = ret.data;
}
})
},
tianjia(event){
stream.fetch({
method:"POST",
type:'json',
url:'http://XXX.com/XXX/XXX',
headers:{'Content-Type':'application/x-www-form-urlencoded'},
body:this.toParams(
{
hospital_id:2,
department_id:16,
shijuan_id:this.normalpickData,
patient_id:this.normalpickData1,
})
}, function(data) {
if(data.data.code!=0){
modal.toast({
'message': data.data.msg,
'duration': 2.0
})
}else{
modal.toast({
//message: JSON.stringify(data),
message: data.data.msg,
duration: 2.0
})
}
},function(progress) {
})
},
toParams(obj) {
var param = ""
for(const name in obj) {
if(typeof obj[name] != 'function') {
param += "&" + name + "=" + encodeURI(obj[name])
}
}
return param.substring(1)
},
}
}
</script>
这个选中的为何是下标,不是当前的值,我这个算是单页应用吧,如何进入当前页面触发一个函数,将查到的数据压入到items数组。
- 共 0 条
- 全部回答
-
Traveler过客 普通会员 1楼
Vue.js的picker组件主要是用于选择日期、时间、日期/时间等日期/时间格式的,它可以通过
v-model和v-model date指令进行双向数据绑定。但是,有时候我们可能需要手动手动绑定数据,这可能会导致一些问题。例如,你可能有一个日期选择器,但是你可能需要手动绑定数据到这个选择器。那么,你需要在模板中使用
v-model指令,然后在数据中手动设置这个选择器的数据。如果你使用的是Vue2,那么在
v-model指令中,你需要使用:date来指定你想要绑定的值是日期类型。例如:html <input type="text" v-model="date">如果你使用的是Vue3,那么在
v-model指令中,你可以直接使用v-model="date" date来指定你想要绑定的值是日期类型。在数据中,你可以直接使用
date属性来表示日期,例如:javascript data() { return { date: '2021-01-01' } }如果你手动绑定这个日期选择器,那么你需要在模板中使用
<input type="date" :date="date">来表示这个日期选择器。例如:html <input type="date" :date="date">注意,手动绑定的数据可能需要你自己定义,而
v-model指令只能绑定固定的值,不能绑定动态的值。如果你需要绑定动态的值,你需要使用v-model="date" date="date" date-making="date-making">来表示这个日期选择器,其中date-making属性是一个函数,这个函数会在每次数据改变时被调用。
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

