当前位置: 首页 > news >正文

毕业设计网站论文wordpress旅游网站主题

毕业设计网站论文,wordpress旅游网站主题,wordpress 和 drupal,在哪里可以做网站赚钱需求如下: 1.在子组件中,当用户点击提交按钮后,更新数据库 2.数据更新成功后,子组件通知父组件getUserInfo函数,重新获取数据,同步更新 3.子组件等待getUserInfo函数执行完毕后,调用init函数…

需求如下:

1.在子组件中,当用户点击提交按钮后,更新数据库

2.数据更新成功后,子组件通知父组件getUserInfo函数,重新获取数据,同步更新

3.子组件等待getUserInfo函数执行完毕后,调用init函数,获取父组件更新后的数据

在子组件中,当用户点击提交按钮后,更新数据库

// 提交表单的方法
async function submit() {// 更新用户配置文件const res = await updateUserProfile(form);if (res.code === 200) {ElMessage.success(res.msg);await emitEventAndUpdate() //调用自定义事件} else {ElMessage.error(res.msg || "更新失败");}
}

2.数据更新成功后,子组件通知父组件getUserInfo函数,重新获取数据,同步更新

   在子组件中定义 自定义事件,父组件中定义该事件需要调用的方法

//在子组件中定义自定义事件
const emit = defineEmits(['updateUserProfile']);
//在父组件中,定义该事件所需要调用的方法
<userInfo @updateUserProfile="getUserInfo"/>

3.子组件等待getUserInfo函数执行完毕后,调用init函数,获取父组件更新后的数据

// 在子组件促发事件,并等待父组件处理完成
async function emitEventAndUpdate() {await new Promise((resolve) => {emit('updateUserProfile',resolve); // 将 resolve 传递给父组件});init(); // 等待事件完成后调用 init()
}//父组件处理完成后,执行resolve()表示处理完成
async function getUserInfo(resolve) {const res = await getUserProfile().then(res => {if(res.code==200){Object.assign(user,res.data)userStore.setUserInfo(toRaw(user))}});resolve(); //调用 resolve 表示事件处理完成
};

http://www.yayakq.cn/news/664587/

相关文章:

  • html5单页网站模板购物券网站怎么做
  • 怎么用ftp工具上传网站源码手机网站建设代码
  • 番禺南村网站建设企业网站开发市场
  • 网站提示危险怎么办wordpress设置角色
  • 有没有做高仿手表的网站安溪人做的网站
  • 平面设计的素材网站wordpress 播放音乐
  • 杭州市城乡规划局建设局官方网站威海营销型网站建设
  • 网站没有流量怎么回事做i网站
  • 电子商务网站建设的实训报告自己做网站好难挣钱
  • 做网站的需要什么资质证明业网站建设
  • 深圳制作网站的公司哪家好在网站上做网络课堂软件多少钱
  • 重庆网站seo推广公司零基础免费学编程
  • 公司请做网站河南那家做网站实力强
  • 九歌人工智能诗歌写作网站哈尔滨优惠的网站建设
  • wordpress小说网站主题自己做网站花费
  • 品牌排行榜哪个网站更权威山东关键词快速排名
  • 杭州做服装电商拿货的网站广州网站优化步骤
  • 艺术网站模板如何做网站搬运工赚钱
  • 网站美工设计什么是平衡胖咯科技 网站建设
  • 山南网站建设wordpress打卡签到领红包
  • 关于网站开发书籍wordpress主题制作全过程
  • 网站排名优化服务公司dw网页设计图片链接
  • 泰安网站建设哪家快湖南网站制作外包
  • 新手如何优化网站排名网站建设柚子网络科技
  • 网站分页符怎么做北京建筑总公司
  • 遵义外国网站制作网站做可信认证多少钱
  • 网站建设中企动力中国室内设计公司
  • 网站不备案可以登录吗做瞹瞹瞹视频免费网站
  • 专门做ppt的网站斧头石家庄站到正定机场
  • 网站开发进度管理表做违法网站