methods:{ /** * 添加访问量 */ add_hits(obj) { obj["hits"] = obj["hits"] + 1; var hits = obj["hits"]; this.$post('~/api/dish_information/set?dish_information_id=' + obj["dish_information_id"], { hits }, (res) => { if(res.result){ console.log("添加访问量状态:" ,res.result); var body = { source_table: "dish_information", source_field: "dish_information_id", source_id: this.obj.dish_information_id, user_id: this.$store.state.user.user_id, }; this.$post("~/api/hits/add?", body, (res) => { console.log(res); }); } else if(res.error){ console.error(res.error); } }); },
时间: 2023-12-06 19:42:40 浏览: 100
这是一个 Vue.js 的方法,用于向服务器发送 POST 请求来更新访问量和记录用户访问记录。具体来说,它接受一个包含菜品信息的对象 obj,然后将该对象的 hits 属性加 1。随后,它向服务器端发送一个 POST 请求,更新该菜品在数据库中的访问量。如果更新成功,它会再次向服务器端发送一个 POST 请求,记录用户的访问记录。最后,它会打印出服务器端返回的结果。
阅读全文