.vue文件结构解析

.vue文件结构解析,第1张

关于单文件组件

vue 的单文件相当于一个页面中的 组件 ,包含了关于该组件的 html-css-js 文件集合,

这么做的目的有利于项目的管理和整合,官方说法是有 构建步骤 。

在 <template/> 标签下只能有一个子节点元素,如果写多个如 <div/> 这样的标签则会报错,

如下所示:

vue文 件可包含 html-css-js ,webpack自动打包成三个文件?

在vue文件中,dom结构可以写在<template/>标签下,

而针对该 dom 结构的样式文件则作为 <template/> 标签的 兄弟 元素 <style/> 存在,

同样的控制该 dom 结构的脚本程序写在另一个兄弟元素 <script/> 之中,

这样一来,每个组件自己对应的结构样式都在同一个文件之中,

便不会与其它的组件搞混了。

1、在父组件中传入子组件child3

2、传入时,使用v-bind指令绑定2个属性parameValue和parameValue2

2、在子组件child3中使用props接收(接收一个数组,数组中分别为父组件传递过来的属性parameValue和parameValue2,类型为字符串,也可以接收一个对象,键为传递过来的属性,值为字符串String),

3、将传递过来的属性在DOM中以变量的形式渲染

子传父需要事件触发

1、在子组件child4中,在方法中使用$emit函数传递,第一个参数为监听的事件,第二个参数为要传递的值

2、在父组件child4中,使用传递的事件进行监听,监听到后调用函数fn

3、函数接收一个参数,这个参数就是子组件child4传递的参数

一、首先,在编辑器中创建一个web项目,并在目录中创建一个新的静态页面buttonclickhtml:

二、然后在title标签中介绍准备好的vuejs库文件。在这里,将JS文件放在JS目录中,然后在body标记中插入一个div和四个按钮,将click事件与Vue中的v-on标记绑定:

三、接下来,插入脚本标记,在标记中写入事件函数,在事件中传递参数,然后打开浏览器查看结果:

四、打开浏览器并单击其中一个按钮以打开窗口返回的元素对象。以上是如何使用Vue获取click事件元素:

以上就是关于.vue文件结构解析全部的内容,包括:.vue文件结构解析、vue组件父传子、子传父、兄弟组件之间传值、vue 的点击事件怎么获取当前点击的元素等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9793612.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存