• Vue.js 组件化开发


    Vue 组件化

    Vue - cli 脚手架工具
    1.什么是单页面应用程序:

    单页面应用程序(Single Page Application),简称 SPA

    指的是 一个Web网站中只有唯一的一个HTML页面 ,所有的功能与交互都在这唯一的一个页面内完成

    2.什么是 vue-cli :

    vue-cli 的作用是可以帮助我们一键生成工程化的 Vue 项目。

    中文官网: https://cli.vuejs.org/zh/

    3.安装和使用:

    ① 全局安装 vue-cli

    npm install -g @vue/cli

    使用 vue-V 命令检查是否安装成功

    ② 基于 vue-cli 快速生成工程化的 Vue 项目

    vue create 项目的名称 (如:vue create demo-1)

    4.vue项目介绍:

    ①:index.html 单页面应用的唯一的一个html页面

    • 预留了一个 el 区域
    • 引入了一个打包后的脚本文件

    ②:main.js webpack 打包的入口文件

    • 把 App.vue 渲染到了 index.html 所预留的 el 区域

    ③ :App.vue

    • 它包含了所有将来要在页面中渲染的 UI 结构

    Vue 组件

    一、什么是组件化开发 ?

    组件化开发指的是:根据封装的思想,把页面上可重用的 UI 结构封装为组件,提高页面 UI 结构的复用性,从而方便项目的开发维护

    二、Vue中的组件化开发?

    Vue是一个 支持组件化开发 的前端框架

    Vue中规定:组件的后缀名是.vue

    三、Vue组件的三个组成部分?

    每个 Vue 组件都由 3 部分组成:

    • template => 组件的 模板结构
    • script => 组件的 JavaScript行为
    • style => 组件的 样式

    注意:每个组件中必须包含 template 模板结构template 是必须存在的,而 script 行为style 样式可选 的组成部分

    Vue组件 - template 标签的基本使用

    Vue规定:每个组件对应的 模板结构 ,需要定义到