美文网首页react & vue & angular
Vue组件的命名和组成部分

Vue组件的命名和组成部分

作者: 家乡的蝈蝈 | 来源:发表于2024-03-27 08:46 被阅读0次

1.1 Vue组件的命名

组件名必须多词格式,采用多词格式或中间加"-";根组件App.vue是特殊组件,采用了单词命名。

<template>
    <div>
        <h3>组件命名:多词格式。具体来说三种写法:</h3>
        <ul>
            <li>小峰: abcDef.vue</li>
            <li>大驼峰:AbcDef.vue</li>
            <li>中横袋: abc-def.vue</li>
        </ul>
        <p>补充:如果文件名不是多词格式,可以在js代码中,指定name,name是多词格式也可以</p>
    </div>
</template>

<script>
export default {
    name:'abc-def'
}
</script>

<style lang="scss" scoped></style>

1.2 Vue组件的组成部分

1.2.1 Vue组件的模版创建

因为有vue代码高亮插件,输入vbase按回车,可以快速创建模版

<template>
    <div>

    </div>
</template>

<script>
    export default {
        
    }
</script>

<style lang="scss" scoped>

</style>

1.2.1 Vue组件的组成部分

<template> 
    <!-- 使用vbase进行代码提示 -->
    <div> // template只能有一个根元素

    </div>
</template>

<script>
    // vue代码都要写到默认导出对象里面
    export default {
        name:'xxx',
        data() { // data要写成函数形式,在函数中返回一个对象
            return {
                name:'xx'
            }
        },
        mothods: {},
        computed: {},
        watch: {},
        created() {},
        mounted() {}
        
    }
</script>

<style lang="scss" scoped>
/* 让style支持less
   1. 给style加上 lang="less"
   2. 安装依赖包 less less-loader
       npm i less less-loader -D
      yarn add less less-loader -D (开发依赖)
*/

</style>

相关文章

  • Vue组件注册报错:[Vue warn]: Unknown cu

    出现这个错误,跟我们组件注册命名,和组件调用时的命名有关,这是一个Vue中隐形的坑。(首先明确,在vue脚手架里面...

  • 数据验证

    一、Vue 组件中命名 camelCase(骆峰式)命名 | kebab-case (短横线) 命名 1、在组件...

  • vue命名规范

    自用vue变量命名规范 props 驼峰式命名 事件 组件 组件文件 基础组件名 基础组件名 name Pasca...

  • Vue 基础 - 组件

    组件 使用组件可提高代码的复用性 命名规则 vue组件中camelCased(驼峰式)命名与kebab­case(...

  • Vue动态组件Component的:is命名规则以及简单使用

    Vue动态组件Component的:is命名规则以及简单使用 当组件使用短横线分隔命名 (kebab-case) ...

  • vue中slot(插槽)

    未命名插槽 slot未命名时,每个 标签内都会生成父组件中提供的内容。父组件app.vue 子组件slottest...

  • vue代码规范

    1,vue文件命名:主文件以 XxxIndex.vue 命名,开头首字母大写;弹窗增删改查组件XxxDialog....

  • Vue组件命名的一些问题

    原文:聊聊 Vue 组件命名那些事 组件注册 我们以一个最简单的例子来研究 Vue 组件的注册过程: 通过跟踪代码...

  • Vue组件间通信

    Vue组件是Vue的一个重要组成部分,所以掌握Vue组件间的通信是十分重要的,一共分三种情况:父组件向子组件传值、...

  • 基于vue的webapp注意事项

    基于vue的webapp注意事项 编写简洁漂亮,可维护性高的vue代码 目录 前言 目录命名 全局方法和组件的扩展...

网友评论

    本文标题:Vue组件的命名和组成部分

    本文链接:https://www.haomeiwen.com/subject/hdadtjtx.html