0
点赞
收藏
分享

微信扫一扫

个人笔记-vue3与vue2的写法区别

回溯 2022-02-14 阅读 52

vue2转vue3的个人总结

nextTick

vue2写法

import vue from 'vue';

vue.nextTick(() => {
});

vue3写法

import { nextTick } from 'vue';

nextTick(() => {
});

ref

vue2

data() {
	return {
		msg: 'huhu',
	};
},

vue3

<div>msg</div>
import { ref } from 'vue';
setup() {
	const msg = ref('helloe');
	return {
		msg,
	}
}

// 写法2
import { reactive, toRefs } from 'vue';
setup() {
	const ms = reactive({
		name: 'huh',
		age: '22',
		sex: 'ds',
	 	msg = 'helloe'
	});
	return {
		...toRefs (ms),
	}
}

refs的引用

vue2

<div ref="refDom"></div>
this.$refs.refDom;

vue3

<div ref="refDom"></div>
import { ref } from 'vue;
setup() {
	const refDom = ref(null);
	return {
		refDom,
	};
}
举报

相关推荐

0 条评论