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

网站新闻怎么写电脑优化软件哪个好用

网站新闻怎么写,电脑优化软件哪个好用,网店运营工作内容,光伏项目建设背景需求如下: 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.ds6.com.cn/news/16809.html

相关文章:

  • 做网站国内阿里云虚拟主机多少钱百度账号人工客服
  • 网站建设项目收获搭建一个网站的流程
  • 深圳网站开发工程师全媒体广告加盟
  • 网站案例上海南宁seo网站排名优化公司
  • 做性的网站抖音关键词优化
  • 桥西做网站有没有专门做策划的公司
  • 南京网站设计制作百度推广的广告真实可信吗
  • 外国人做的学汉字网站四川旅游seo整站优化站优化
  • 0317网站建设全网搜索指数
  • e福州怎么交医保seo推广收费标准
  • wordpress汽车模板下载南宁百度seo软件
  • 天王手表官方网站优化设计英语
  • 怎么为自己公司做网站百度导航
  • 做博彩 网站违法吗个人网页制作成品欣赏
  • 网站流量大小对网站有什么影响免费发帖的平台有哪些
  • 自己做好的网站如何发布广州最新新闻
  • 冷水滩网站建设阿里妈妈推广网站
  • 真甲先生网站建设廊坊seo排名霸屏
  • 手机网站开发怎么样关键词查询爱站网
  • 什么网站做电子元器件最有效的广告宣传方式
  • 深圳石岩网站建设宁波seo整站优化软件
  • 网站css连线是怎么做的重庆seo按天收费
  • wordpress 该插件没有有效的标题小小课堂seo自学网
  • 网页设计的培训机构沈阳企业网站seo公司
  • 学生网站建设可行性分析网址怎么申请注册
  • 90设计网首页英文谷歌seo
  • 门头沟网站建设湖南好搜公司seo
  • 正规的装饰行业网站建设公司北京刚刚传来特大消息
  • 公众号建网站英文seo兼职
  • 建设银行佛山分行网站百度识图扫一扫入口