composition api(vb immsetcompositionwindow这个API的用法)

2024-06-10 22:18:55 30

composition api(vb immsetcompositionwindow这个API的用法)

本文目录

vb immsetcompositionwindow这个API的用法

Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer)
Dim hImc As Long, cf As COMPOSITIONFORM, p As POINTAPI
Dim setcom As Boolean
hImc = ImmGetContext(Text1.hwnd)
cf.dwStyle = CFS_POINT

GetCursorPos p
cf.ptCurrentPos.x = p.x - 300
cf.ptCurrentPos.y = p.y - 300

setcom = ImmSetCompositionWindow(hImc, cf)
ImmReleaseContext Text1.hwnd, hImc
End Sub

助你上手Vue3全家桶之Vue3教程

这些内容是博主在学习过程中记录下来的,有一些不重要的点就跳过了,需要时自行查询文档。其实 V2 到 V3 的学习成本不高,熟悉 V2 的话,看完这篇文章就可以上手 V3 。

Vue3官网

在线源码编译地址

setup 是所有 Composition API 的容器,值为一个函数。组件中所用到的数据、方法等等,均要配置在 setup 中,它会在 beforeCreate 之前执行一次,注意: V3 里 this 不再是指向 Vue 实例,访问 this 会是 undefined

尽量不要与V2配置混用

V2 配置( data 、 methos 、 computed ...)中可以访问到 setup 中的属性、方法。
但在 setup 中不能访问到 V2 配置( data 、 methods 、 computed ...)。
如果有重名, setup 优先。

setup不能是一个async函数

因为返回值不再 return 的对象, 而是 promise , 模板看不到 return 对象中的属性。(后期也可以返回一个 Promise 实例,但需要 Suspense 和异步组件的配合)

使用 ref 可以创建一个包含响应式数据的引用对象(reference对象,简称ref对象),可以是基本类型、也可以是对象。

语法

定义一个对象类型的响应式数据,内部基于 ES6 的 Proxy 实现,通过代理对象操作源对象内部数据进行操作

语法

与 V2 中 computed 配置功能一致

语法

与 V2 中 watch 配置功能一致,语法有点改动

语法

和 watch 的区别是, watch 既要指明监视的属性,也要指明监视的回调。而 watchEffect ,不用指明监视哪个属性,监视的回调中用到哪个属性,那就监视哪个属性,不用写返回值。

语法

生命周期全都写在 setup 中

创建一个 ref 对象,其 value 值指向另一个对象中的某个属性

语法

将响应式对象转换为普通对象,其中结果对象的每个 property 都是指向原始对象相应 property 的 ref

语法

只处理对象最外层属性的响应式(浅响应式)。适用于:一个对象数据,结构比较深, 但变化时只是外层属性变化

语法

只处理基本数据类型的响应式, 不进行对象的响应式处理。适用于:一个对象数据,后续功能不会修改该对象中的属性,而是生新的对象来替换

语法

让一个响应式数据变为只读的(深只读),应用于不希望数据被修改时

语法

让一个响应式数据变为只读的(浅只读),应用于不希望数据被修改时

语法

将一个由reactive生成的响应式对象转为普通对象,对这个普通对象的所有操作,不会引起页面更新。

语法

标记一个对象,使其永远不会再成为响应式对象,有些值不应被设置为响应式的,例如复杂的第三方类库等,当渲染具有不可变数据源的大列表时,跳过响应式转换可以提高性能。

语法

创建一个自定义的 ref,并对其依赖项跟踪和更新触发进行显式控制。它需要一个工厂函数,该函数接收 track 和 trigger 函数作为参数,并且应该返回一个带有 get 和 set 的对象。

语法

实现祖与后代组件间通信,父组件有一个 provide 选项来提供数据,后代组件有一个 inject 选项来开始使用这些数据

语法

检查一个值是否为一个 ref 对象

语法

检查一个值是否为一个 isReactive 对象

语法

检查一个对象是否是由 readonly 创建的只读代理

语法

检查对象是否是由 reactive 或 readonly 创建的 proxy

语法

Teleport 提供了一种干净的方法,允许我们控制在 DOM 中哪个父节点下渲染了 HTML ,而不必求助于全局状态或将其拆分为两个组件。

语法

等待异步组件时先渲染一些额外内容,让应用有更好的用户体验

语法

将全局的API,即:Vue.xxx调整到应用实例(app)上

由于 V3 中不在存在 this ,所以 ref 的获取调整了

语法

V3 中在 for 循环元素上绑定 ref 将不再自动创建 $ref 数组。要从单个绑定获取多个 ref ,请将 ref 绑定到一个更灵活的函数上

语法

定义一个组件可以向其父组件触发的事件

使用方式修改

通过事件来监听组件生命周期中的关键阶段

语法

如果看了觉得有帮助的,我是@ 鹏多多11997110103 ,欢迎 点赞 关注 评论;
END

往期文章

个人主页

composition api(vb immsetcompositionwindow这个API的用法)

本文编辑:admin
composition api ,os ,p

更多文章:


海尔液晶电视(海尔电视怎么开机如何打开海尔电视)

海尔液晶电视(海尔电视怎么开机如何打开海尔电视)

各位老铁们,大家好,今天由我来为大家分享海尔液晶电视,以及海尔电视怎么开机如何打开海尔电视的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!本文目录海尔电视怎

2023年12月9日 08:20

solidarity的意思(solidarity是什么意思)

solidarity的意思(solidarity是什么意思)

本文目录solidarity是什么意思solidarities是什么意思solidarity是什么意思及音标ecohydrosolidarity是神马意思啊organic solidarity是什么意思solidarity是什么意思soli

2023年5月18日 13:00

佳能l120(佳能c3120l怎么打厚纸)

佳能l120(佳能c3120l怎么打厚纸)

本文目录佳能c3120l怎么打厚纸佳能120镜头怎么样佳能c3120l复印机感光鼓怎么安装佳能打印机c3120l如何连接wifi佳能sx100和120哪个好点佳能L120出现请等待怎么办佳能L120 怎么设置打印佳能c3120l怎么打厚纸H

2024年7月19日 07:17

苹果市值突破3万亿美元(苹果市值接近3万亿美元,3万亿美元是什么概念)

苹果市值突破3万亿美元(苹果市值接近3万亿美元,3万亿美元是什么概念)

本文目录苹果市值接近3万亿美元,3万亿美元是什么概念苹果市值3万亿美元成为“第5大经济体“,该公司未来的发展前景如何苹果公司市值一度突破3万亿美元,公司的实力有多强苹果公司市值首度突破3万亿美元关口,这意味着什么苹果市值突破三万亿美元,超迪

2023年5月17日 21:00

步步高手机软件(vivo手机软件卸载了,怎么恢复)

步步高手机软件(vivo手机软件卸载了,怎么恢复)

大家好,如果您还对步步高手机软件不太了解,没有关系,今天就由本站为大家分享步步高手机软件的知识,包括vivo手机软件卸载了,怎么恢复的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!本文目录vivo手机软件卸载了,怎么恢复步

2024年3月8日 20:35

security和safety的区别(security和safety的区别security和safety的区别是什么)

security和safety的区别(security和safety的区别security和safety的区别是什么)

大家好,今天小编来为大家解答以下的问题,关于security和safety的区别,security和safety的区别security和safety的区别是什么这个很多人还不知道,现在让我们一起来看看吧!本文目录security和safet

2024年1月12日 06:20

诺基亚n97mini拍照(诺基亚n97mini照相没反应)

诺基亚n97mini拍照(诺基亚n97mini照相没反应)

本文目录诺基亚n97mini照相没反应诺基亚N97mini前置摄像头拍出来的照片怎么是反的啊,真不爽~~有什么办法吗怎么设置啊!关于诺基亚N97mini照相功能诺基亚 N97mini的拍照功能诺基亚N97mini导航版 拍摄键怎么使用 我直

2024年6月6日 20:14

roccat驱动(tomcat启动时加载哪些spring的内容)

roccat驱动(tomcat启动时加载哪些spring的内容)

本文目录tomcat启动时加载哪些spring的内容Roccat kone 的鼠标驱动怎么调roccat khan 需要驱动吗tomcat启动时加载哪些spring的内容Tomcat启动时classloader加载顺序 Tomcat的c

2024年7月22日 08:01

4330te有多弱?4310和4330分别是湖南工业大学的什么专业

4330te有多弱?4310和4330分别是湖南工业大学的什么专业

这篇文章给大家聊聊关于4330,以及4330te有多弱对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。本文目录4330te有多弱4310和4330分别是湖南工业大学的什么专业4330爱情是什么意思啊4330是什么材料4330身份证号码

2024年1月22日 07:40

佳能影像专卖店(佳能在武汉有哪些正规专卖店)

佳能影像专卖店(佳能在武汉有哪些正规专卖店)

本文目录佳能在武汉有哪些正规专卖店无锡佳能数码相机专卖店广州佳能相机专卖店位于哪里具体地址是什么济南哪有佳能专卖店天津哪里有佳能数码相机的专卖店河南郑州的佳能专卖店在哪啊佳能专卖店可以原价买吗佳能在武汉有哪些正规专卖店以下是佳能官方给出的湖

2024年7月18日 02:11

广汽本田suv车型(广汽本田有什么SUV)

广汽本田suv车型(广汽本田有什么SUV)

本文目录广汽本田有什么SUV本田suv车型广汽本田suv有哪些广汽本田suv车型广汽本田有哪些车型广汽本田suv车型是什么广汽本田suv车型有哪些广汽本田有什么SUV【太平洋汽车网】广汽本田suv车型有缤智、冠道、本田ConceptD、本田

2023年7月5日 13:20

九阳榨汁机老款使用说明书(九阳榨汁机怎么用jyzb550说明书)

九阳榨汁机老款使用说明书(九阳榨汁机怎么用jyzb550说明书)

本文目录九阳榨汁机怎么用jyzb550说明书九阳果汁机使用方法及使用注意事项九阳榨汁机使用说明 九阳榨汁机榨汁操作九阳榨汁机怎么用jyzb550说明书1、在使用之前,首要检查的就是榨汁机的完全问题,观察这些零件是否是牢固的状态,最好选择一个

2024年6月4日 09:14

磊科NR238路由器 如何开启1433端口,急!!?磊科NR238路由器怎么设置的

磊科NR238路由器 如何开启1433端口,急!!?磊科NR238路由器怎么设置的

大家好,关于nr238很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于磊科NR238路由器 如何开启1433端口,急!!的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有

2023年12月1日 16:20

mx6魅族怎么强制解锁(魅族手机被锁定试过很多方法都解不开,怎么办)

mx6魅族怎么强制解锁(魅族手机被锁定试过很多方法都解不开,怎么办)

大家好,如果您还对mx6魅族怎么强制解锁不太了解,没有关系,今天就由本站为大家分享mx6魅族怎么强制解锁的知识,包括魅族手机被锁定试过很多方法都解不开,怎么办的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!本文目录魅族手机

2024年7月18日 03:29

诺基亚7610的蓝牙是多少(关于NOKIA 7610)

诺基亚7610的蓝牙是多少(关于NOKIA 7610)

本文目录关于NOKIA 7610诺基亚7610蓝牙关于NOKIA 7610不支持,蓝牙和红外是两种不同的数据传输方式,所以7610的蓝牙不可以和别的机器的红外连接不支持红外线蓝牙只能对蓝牙蓝牙对蓝牙,可以有耳机,电脑,手机对手机的蓝牙红外没

2024年7月17日 09:02

杰微主板bios设置中文(杰微主板2.15.1238版本bios设置u盘启动)

杰微主板bios设置中文(杰微主板2.15.1238版本bios设置u盘启动)

本文目录杰微主板2.15.1238版本bios设置u盘启动电脑怎么进去bios设置安装系统(杰微)jwnf560at(主板) bios设置翻译成中文,急急急!!!BIOS设置是中文的电脑主板都有哪些求杰微主板BIOS详细图解杰微主板2.15

2024年5月25日 04:55

手机qq应用的圈子在哪里(新版QQ的圈子在哪里)

手机qq应用的圈子在哪里(新版QQ的圈子在哪里)

其实手机qq应用的圈子在哪里的问题并不复杂,但是又很多的朋友都不太了解新版QQ的圈子在哪里,因此呢,今天小编就来为大家分享手机qq应用的圈子在哪里的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!本文目录新版QQ的圈子在哪

2024年3月8日 22:05

ubuntu系统安装教程(谁有WIN7和Ubuntu16.04双系统的安装教程)

ubuntu系统安装教程(谁有WIN7和Ubuntu16.04双系统的安装教程)

本文目录谁有WIN7和Ubuntu16.04双系统的安装教程Ubuntu系统安装PyCharm教程(详细图文)乌班图系统安装教程谁有WIN7和Ubuntu16.04双系统的安装教程Win7 下U盘安装Ubuntu16.04 双系统详细图文教

2023年4月10日 09:00

20 9屏幕手机(华为畅享20pro屏幕尺寸多大)

20 9屏幕手机(华为畅享20pro屏幕尺寸多大)

本文目录华为畅享20pro屏幕尺寸多大为什么现在这么少1920分辨率的手机vivos7是什么屏幕华为畅享20pro屏幕尺寸多大华为畅享20 Pro手机屏幕尺寸6.5英寸,屏幕色彩:1670万色,分辨率:20:9FHD+,屏占比91%,一体化

2023年6月27日 15:00

电脑壁纸图片可爱(有没有你一看就觉得仙气四溢的壁纸)

电脑壁纸图片可爱(有没有你一看就觉得仙气四溢的壁纸)

本文目录有没有你一看就觉得仙气四溢的壁纸你的电脑桌面是什么样的照片有哪些美得令人心生艳羡的壁纸或者图片你一直用的壁纸头像有哪些你最喜欢的背景照片亮一下吧有没有你一看就觉得仙气四溢的壁纸谢邀!答:嫦娥奔月。春天有月来几时,我今停杯一问之。今人

2024年6月8日 05:54

近期文章

本站热文

4008827777转人工客服(4008827777饿了么怎么转人工电话)
2024-07-23 14:41:37 浏览:503
标签列表

热门搜索