|
|
楼主 |
发表于 2021-6-4 15:13:25
|
显示全部楼层
本帖最后由 win 于 2021-6-4 15:15 编辑
加入我们要点击跳转某个制定ID传参数
<button @click="aiche_xb(item.id)">编辑</button>
JS*作
//编辑*作
aiche_xb(id) {
uni.navigateTo({
url: "aiche_xb?id="+id,
});
},
传到aiche_xb.vue页面得到ID的数据,单条数据
<template>
<view class="warp">
<view class="box">
<view class="uni-padding-wrap uni-common-mt">
<form @reset="formReset">
<view class="uni-form-item uni-column">
<input class="uni-input" type="text" v-model="sname">
</view>
<view class="uni-form-item uni-column">
<input class="uni-input" type="text" v-model="chename">
</view>
<view class="uni-form-item uni-column">
<input class="uni-input" type="text" v-model="fadong">
</view>
<view class="uni-btn-v">
<button formType="submit">Submit</button>
<button type="default" formType="reset">Reset</button>
</view>
</form>
</view>
</view>
</view>
</template>
<script>
import {
mapState,
mapMutations
} from 'vuex'
export default {
data() {
return {
id:'',
sname:'',
chename:'',
fadong:'',
shibie:'',
gtime:'',
chepai:'',
std:'',
beizhu:'',
siji:'',
};
},
onLoad(option) {
//console.log(option.id)
this.getList(option.id);
},
methods: {
getList(id) {
uni.request({
url: 'https://ceshi.zaijiapc.com/index/aiche/aiche_xb',
method: 'GET',
dataType: 'json',
data: {
id: id
},
success: res => {
//console.log(res.data);
var gata = res.data;
this.sname = gata.sname;
this.chename = gata.chename;
this.fadong = gata.fadong;
//console.log(this.sname);
},
})
},
},
};
</script>
那么tp5.1的后端就这么写
$id = Request::param('id');
$data = AicheModel::where(['id' => $id,'std' => 1])
->find();
return json($data);
|
|