


我想将get请求获取的数据data中的id给params中的jiaid。在vuedata中定义了jiaid,通过给this.jiaid赋值,在把值给params中的jiaid,但是测试后这个值的数据还是没变。



下午好🌅🌅🌅
本答案参考ChatGPT-3.5
好的,针对你提出的问题,建议你按照以下步骤:
1.先确认接口对应参数是否有问题。
2.确认前端代码是否有环节出现问题。
3.检查代码,看看是否有语法错误或逻辑问题。
解决方案:
1.确认接口对应参数是否有问题:
首先需要确认一下接口的参数是否正确,建议你用Postman等工具来发送请求,看看是否能够获取到正确的数据。
2.确认前端代码是否有环节出现问题:
可以通过打印日志或网络调试工具来检查请求和返回的数据是否正确。
3.检查代码,看看是否有语法错误或逻辑问题:
请检查代码,如果你在这里粘贴一下你的代码,我们可以提供具体的修改建议。
修改后的代码:
export default { data() { return { searchForm: { key: '' }, jiaid: 0, } }, created() { this.init(); this.getDataList(); this.contentstylechange(); }, methods: { getDataList() { this.dataListLoading = true; this.$http({ url: this.$storage.get("sessionTable") + '/session', method: "get", }).then(({data}) => { if (data && data.code === 0) { this.jiaid = data.data.id; } else { this.$message.error(data.msg); } }) } }, computed: { params() { return { page: this.pageIndex, limit: this.pagesize, sort: 'id', jiaid: this.jiaid, } } } }