初学vue3与ts:定义一个对象,重置到初始值
vue
vuejs/vue: 是一个用于构建用户界面的 JavaScript 框架,具有简洁的语法和丰富的组件库,可以用于开发单页面应用程序和多页面应用程序。
项目地址:https://gitcode.com/gh_mirrors/vu/vue
免费下载资源
·
reactive
<script lang="ts" setup>
//设置一个初始化对象值
class formInit {
title = '',
sub = [],
img = ''
};
//定义对象的类型
interface FormItem {
title : string,
sub : string[],//数组 ['a','b']
img : string
};
const form = reactive<FormItem >(new formInit());
//执行操作,给form赋值
const swiperChange = () => {
form.title = '你好';
};
//初始化form
const reset = () => {
Object.assign(form, new formInit());
};
</script>
ref
class Form {
name = '';
age = 1;
}
const form = ref(new Form());
//重置
form.value = new Form();
GitHub 加速计划 / vu / vue
82
16
下载
vuejs/vue: 是一个用于构建用户界面的 JavaScript 框架,具有简洁的语法和丰富的组件库,可以用于开发单页面应用程序和多页面应用程序。
最近提交(Master分支:4 个月前 )
9e887079
[skip ci] 2 个月前
73486cb5
* chore: fix link broken
Signed-off-by: snoppy <michaleli@foxmail.com>
* Update packages/template-compiler/README.md [skip ci]
---------
Signed-off-by: snoppy <michaleli@foxmail.com>
Co-authored-by: Eduardo San Martin Morote <posva@users.noreply.github.com> 6 个月前
更多推荐
已为社区贡献3条内容
所有评论(0)