首页 > 其他分享 >2024-08-21 关于vue3中使用emit的一些笔记

2024-08-21 关于vue3中使用emit的一些笔记

时间:2024-08-21 10:15:48浏览次数:8  
标签:const 21 val 08 2024 defineEmits input modelValue emit

问题1:emit is not defined

watch(() => content.value, (val) => {
emit('input', val);
});

原因:直接使用了未定义的emit导致报错。

解决方案:使用vue3中的defineEmits函数定义一个可以定义触发的函数,比如

const emit = defineEmits(['input']);

此处的emit只是一个变量,你可以自定义变量名,不固定叫做emit。

正确代码:

const emit = defineEmits(['input']);

watch(() => content.value, (val) => {
    emit('input', val); 
});

 

问题2:Component emitted event "input" but it is neither declared in the emits option nor as an "onInput" prop. 中译:  组件发出了事件“input”,但它既没有在emissions选项中声明,也没有作为“onInput”道具声明。 出错代码:
const emit = defineEmits(['update:modelValue']);

watch(() => content.value, (val) => {
    emit('input', val); 
});
原因:你声明了emit,但是当你使用emit的时候,触发的事件名为input,而不是定义好的update:modelValue,所以才报错。 解决方案:校正emit事件名。   正确代码:
const emit = defineEmits(['update:modelValue']);

watch(() => contentText.value, (val) => {
    emit('update:modelValue', val); 
});

 

标签:const,21,val,08,2024,defineEmits,input,modelValue,emit
From: https://www.cnblogs.com/iuniko/p/18371076

相关文章

  • 【2024-08-20】生活荣誉
    20:00要记住!情况越严重,越困难,就越需要坚定,积极,果敢,而消极无为就越有害。                                                 ——列夫·托尔斯泰昨天,在陪岳母检查完回家......
  • 题解:P10724 [GESP202406 七级] 区间乘积
    思路当一个数是完全平方数的时候,它的所有质因子的次数都是偶数。记\(x\)的质因子为\(p_1^{q1}\timesp_2^{q2}\timesp_3^{q3}...\timesp_v^{qv}\)。这些数可以通过次数的奇偶性用一个\(v\)位的二进制串\(B\)表示,\(B_i\)为\(0\)说明\(q_i\)为偶数,\(B_i\)为\(......
  • A 12nm 121-TOPS/W 41.6-TOPS/mm2 All Digital Full Precision SRAM-based Compute-in
    1b*4b的操作是通过4b或非门乘法器完成,然后再通过4b加法器两两相加。但是从真值表上来看,2个4b或非门乘法器加1个4b加法器完成的工作实际上可以通过一个由加法器和两比特IN控制的四选一Mux(或者说LUT)来完成。这样做的话可以直接节省掉21%的功耗。提出的这个并行多位输入结构下(即并......
  • 第七届机械、控制与计算机工程国际学术会议(ICMCCE2024)
    第七届机械、控制与计算机工程国际学术会议定于2024年10月25日至27日在中国杭州召开。本届会议由巢湖学院主办,主要围绕“机械”、“控制”与“计算机工程”等研究领域展开讨论。旨在为机械、控制与计算机工程方面的专家学者及企业发展人提供一个分享研究成果、讨论存在的问题与......
  • JetBrains PyCharm 2024.2 (macOS, Linux, Windows) - 面向专业开发者的 Python IDE
    JetBrainsPyCharm2024.2(macOS,Linux,Windows)-面向专业开发者的PythonIDEJetBrains跨平台开发者工具请访问原文链接:https://sysin.org/blog/jetbrains-pycharm/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgJetBrainsPyCharm-面向专业开发者的Pytho......
  • JetBrains Rider 2024.2 (macOS, Linux, Windows) - 快速且强大的跨平台 .NET IDE
    JetBrainsRider2024.2(macOS,Linux,Windows)-快速且强大的跨平台.NETIDEJetBrains跨平台开发者工具请访问原文链接:https://sysin.org/blog/jetbrains-rider/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgJetBrainsRider-快速且强大的跨平台.NETIDE......
  • YSP_refs_cn_2008_SpA
    rhTNFR-Fc中文文献-2008-SpA 脊柱关节炎 随机对照临床试验 [1–7] [1]高冠民,刘升云,蒋莉,等.关节腔注射益赛普治疗强直性脊柱炎合并膝关节炎的疗效观察[J/OL].中国误诊学杂志,2008,8(16):3836-3837[2024-08-20].浏览文摘[2]黄烽,邓小虎,张亚美,等.重组......
  • YSP_refs_cn_2008_RA
    rhTNFR-Fc中文文献-2008-RA 类风湿关节炎 随机对照临床试验[1–7][1]陈俊伟,李小峰,张莉芸,等.短期益赛普与甲氨蝶呤、环磷酰胺联合治疗类风湿关节炎的有效性研究[J/OL].临床医药实践,2008,17(6):421-422.浏览文摘[2]陈俊伟,李小峰,张莉芸,等.短期益赛普......
  • 2024.8.20随笔
    树分治这部分知识是我的弱项,之前学习时也没有听懂。此前碰到这类题也会想尽办法用数据结构代替,但发现非常不可做,代码复杂程度极高。而且感觉之前我连普通的区间分治都不太熟练,没有学好的信心。现在学习过后好了很多,理解了分治的核心(也许),就是每次到分治的关键点就去统计包含关键点......
  • 2024.8.20 总结(集训)
    上午比较轻松,上课基本听懂。下午比较破防,写题一道都没过(就写了洛谷上点分治板子\(1\),还没过)。晚上照着别人的代码把下午那道题A了。教训:学新东西先看别人的博客[或者题解](?)(可以去博客园找。或者也许也可以先看洛谷上模板题的题解。)感谢nkp传授这一点经验。感觉自己代码......