IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> vue3 使用经验 -> 正文阅读

[JavaScript知识库]vue3 使用经验

.vue 文件配置

<template>
	<div ref="listref"> //搭配第一个script
		<Table />	// 第二个script
	</div>
</template>

<script lang="ts">
impoort { getCurrentInstance, reactive, ref } from 'vue'	//引入vue3方法
import { useStore } from '/@/store/index';
import router from '/@/router';				//	路由跳转
exportdefault{
	name:"",	
	components:{},							// 	注册组件
	props:{},								// 	组件获取值
	setup(props,{emit}){					// props可以调用props里面的值 emit子传父
		const { proxy } = getCurrentInstance() as any;	//	可以查看$el 等等
		const store = useStore();			//	可以理解为vuex
		const state = reactive({});			//	存放变量
		const listref = ref() 				//	拿到ref
		const list = () => {				//	假设定义的方法
			emit('name',a)					//	调用方法改变 里面传递 名字参数没变
		}				
		return {	//方法、引入的组件要return出去
				listref ,
				list,
				...toRefs(state),
		};
	}
}
</sctipt>

//这种对比上面这种不用return 可以直接定义就使用 
<script setup lang="ts">
import {  reactive, ref } from 'vue'			//引入vue3方法
import	Table from "./component/table.vue"		//引入组件 不用注册可以直接使用
const emits = defineEmits(["update"]);			//调用emits
const props = defineProps({						//props 组件接收
});
const a = ref() 								//ref函数仅能监听基本类型的变化,不能监听复杂类型的变化(比如对象、数组)
const b = reactive({							//监听复杂类型的变化可以使用reactive函数
	name: "",
	age: [],
	obj: {}
}) 
const list = () => {							//定义的方法
	emits('定义父组件调用名字',list) 			//list子组件返回值	emits子传父方法
}   	

</sctipt>

<style scoped lang="scss">
</style>
  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2022-03-30 18:14:48  更:2022-03-30 18:18:57 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 4:33:40-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码