Vue3 One Piece Study

news/2024/11/30 6:46:56/

目录

脚手架安装vue3

使用vue-cli创建

 使用vite创建

 setup

介绍

示例使用

ref函数

介绍

代码示例

reactive函数

介绍

代码示例


脚手架安装vue3

使用vue-cli创建

vue create 项目名

 

安装完成

进入到刚才创建的项目目录中

cd vue3_test 

输入npm run serve测试 

 

 

 使用vite创建

npm init vite-app 项目名

 

 

观察项目结构,使用vite创建项目和vue-cli的结构上少了node_moudle这个模块,所以需要先手动install下

 npm i 或者npm install都可以

npm run dev访问

 setup

介绍

   setup是vue3.0中的一个新的配置项 值为一个函数

   setup是所有Composition Api(组合Api)表演的舞台

   组件中所用到的: 数据 方法等等均要配置在setup中

   setup函数两种返回值:

       1. 若返回一个对象 则对象中的属性 方法 在模板中均可以直接使用

       2. 若返回一个渲染函数: 则可以自定义渲染内容

注意: 尽量不要和vue2.x版本的配置进行混用

       1. vue2.x配置(data methods computed...)中可以访问到setup中的属性 方法

       2. 但在setup中不能访问到 vue2.x的配置(data,methods,computed)

       3. 如果vue2.x版本的配置和setup重名情况,则setup优先

  setup不能是一个async(异步)函数 因为返回值不再是return对象 而是promise 模板看不到return对象中的属性

示例使用

测试:

ref函数

介绍

作用: 定义一个响应式的数据

语法: const xx = ref(initValue)

       创建一个包含响应式数据的引用对象(reference对象)

       js中操作数据: xxx.value

      模板中读取数据: 不需要.value 直接{{xxx}}

备注:

      接收的数据可以是: 基本类型也可以是对象类型

      基本类型的数据: 响应式依然是靠 Object.defineProperty()的get与set完成的

      对象类型的数据: 内部"求助" 了vue3.0中的新函数--reactive函数

代码示例

 

reactive函数

介绍

作用: 定义一个对象类型(引用类型) 的响应式数据(基本类型用ref函数)

语法: const 代理对象 = reactive(被代理对象) 接收一个对象(或数组) 返回一个代理器对象(proxy对象)

reactive定义的响应式数据是'深层次的'

内部基于 es6的proxy实现 通过代理对象操作源对象内部数据都是响应式的

代码示例

这样一个一个返回数据比较麻烦,可以直接将所有所有数据定义成对象类型进行统一返回

 

 


http://www.ppmy.cn/news/512004.html

相关文章

技术改变生活,开发者必须掌握这些技能

技术改变生活,开发者必须掌握这些技能 一、前言二、背景三、开发者必须掌握这些技能1. 语言与编程2. 数据结构与算法3. 开发框架与工具4. 应用开发与测试5. 团队协作与沟通 一、前言 随着科技的不断进步和发展,我们的生活方式也在不断地变化。互联网、智…

04. 青龙面板通知配置 邮箱 pushPlus 企业微信机器人(保姆级图文)

目录 1. qq邮箱通知2. pushPlus通知3. 企业微信机器人总结 欢迎关注 『青龙面板』 专栏,持续更新中 欢迎关注 『青龙面板』 专栏,持续更新中 1. qq邮箱通知 emailUser:填写你的邮箱 emailPass:填写邮箱密钥授权码 邮箱密钥获取教…

明明有 Windows 11,为什么还要用国产操作系统?

????????关注后回复 “进群” ,拉你进程序员交流群???????? 来源 | 太平洋电脑网 谈起国产操作系统,你会想到什么? “操作系统不就只有Windows嘛?”“国产又是噱头吧?”“不就是Linux的换皮嘛&#xf…

windows启动管理器_【指南】Windows操作技巧集合(欢迎在评论区补充)

操作提示:由于本文内容较多,可以按Ctrl F或长按点击搜索寻找想要看的内容 请搜索关键词: 【基础操作】 打开文件 | 任务管理器 | 开始菜单 | 快捷键 | 邮件 | 电池 | 下载应用程序 | 网络 【其他操作】 权限 | 触摸板手势 | 多屏互动 | 磁贴 …

我为什么退掉iPad Pro买华为matepad-鸿蒙os yyds

开头语:买平板电脑前一定要想清楚自己的需求是什么,切勿创造需求 首先,我是一个穷苦学生党,这个iPad我是足足想了一年,知道今年才攒够钱,于是在苹果教育优惠前抢跑买了iPad Pro 2021,买之前是天…

windows计划任务 0xff_使用计划任务程序,让 Windows 自动工作!

https://www.zhihu.com/video/945315827763920896 在 Windows 电脑中,有一个【计划任务程序】,很少被用到,然而,对于高效人士来说,它具有很多的妙用,比如自动清理回收站、自动开关软件、自动批量处理文件等等。 在计算机上单击右键打开计算机管理,或者在开始菜单右键打开…

微软Win11 Dev构建22563.1(ni_release)

系统之家消息,微软公司于今天凌晨正式面向Windows11预览开发频道发布了重大更新,更新版本为22563.1版本。新的22563.1预览版中,针对平板设备的任务栏推出了重大改进,并修复大量问题。新增平板电脑优化的任务栏,让您将设…

mac远程桌面连接windows_云玩家入门到精通——主流远程连接配置指南

前些日子,Google发布了云游戏平台Stadia,想玩家们描绘了一个云玩家的未来——不管家中的电脑配置如何落后,只要开通了云游戏服务,在任意一个联网的设备上就能玩上最新最热的大作,全部的画面都在云端渲染后发送到显示设…