老师请问下这样逐个赋值有没简洁的写法?

来源:1-1 课程 导读

春去_秋来

2024-01-26

const form = reactive({
  app_id: '',
  user_id: 0,
  user_pass: '',
  user_token: '',
  device_id: '',
  product_id: 18,
  pay_type: 1,
  if_cycle_pay: 1,
  full_time: 0,
  platform: '',
  device_name: ''
})

const device = await getUserBzDevice()
// 这样逐个赋值,有没简洁的写法?
form.device_id = device.device_id
form.app_id = device.app_id
form.user_id = device.user_id
form.user_pass = device.user_pass
form.user_token = device.user_token
form.platform = device.platform
form.device_name = device.device_name

const reset = ()=> {
	// 还有这样逐个重置,有没简洁的写法?
	form.device_id = ''
	form.app_id = ''
	form.user_id = ''
	form.user_pass = ''
	form.user_token = ''
	form.platform = ''
	form.device_name = ''
}

谢谢!

写回答

1回答

Sunday

2024-01-26

你好

可以通过一个方法遍历来赋值

0
0

基于 Vue3 ,打造前台+中台通用开发提效解决方案

42 种前台常见业务模型, 15 种中台通用组件,成为前端提效高手

788 学习 · 517 问题

查看课程