知识杂货铺 知识杂货铺
首页
后端(1本书)
  • 主题初衷与诞生
  • 介绍
  • 快速上手
  • 目录结构
  • 核心配置和约定
  • 自动生成front matter
  • Markdown 容器
  • Markdown 中使用组件
  • 相关文章

    • 使目录栏支持h2~h6标题
    • 如何让你的笔记更有表现力
    • 批量操作front matter工具
    • 部署
    • 关于写文章和H1标题
    • 关于博客搭建与管理
    • 在线编辑和新增文章的方法
  • 主题配置
  • 首页配置
  • front matter配置
  • 目录页配置
  • 添加摘要
  • 修改主题颜色和样式
  • 评论栏
  • 快速开始
  • 代码集成_TODO
  • 框架初探
  • 在GitHub上贡献代码
  • 使用K8s部署系统
  • Seata分布式事务
GitHub (opens new window)

Kevin Zhang

爱凑热闹的高龄程序猿
首页
后端(1本书)
  • 主题初衷与诞生
  • 介绍
  • 快速上手
  • 目录结构
  • 核心配置和约定
  • 自动生成front matter
  • Markdown 容器
  • Markdown 中使用组件
  • 相关文章

    • 使目录栏支持h2~h6标题
    • 如何让你的笔记更有表现力
    • 批量操作front matter工具
    • 部署
    • 关于写文章和H1标题
    • 关于博客搭建与管理
    • 在线编辑和新增文章的方法
  • 主题配置
  • 首页配置
  • front matter配置
  • 目录页配置
  • 添加摘要
  • 修改主题颜色和样式
  • 评论栏
  • 快速开始
  • 代码集成_TODO
  • 框架初探
  • 在GitHub上贡献代码
  • 使用K8s部署系统
  • Seata分布式事务
GitHub (opens new window)
  • Spring Boot 培训教程
  • Spring Boot介绍

  • 开发环境配置

  • 原理剖析

  • Web开发

  • 数据访问

  • 事务

  • 集成Redis

  • 集成MongoDB

  • 异步消息

  • 异常处理

  • 单元测试与热部署

  • 安全控制

  • 应用监控

  • 企业级开发

  • 多环境配置与部署

  • 综合示例

  • 前后端分离的vue急速入门

    • Vue快速入门
    • Vue简介
    • 开发环境配置
    • 最简前后端分离项目
    • 路由示例
    • 应用部署
    • 06小结
      • A1.6 急速入门总结
    • 课后作业
  • Spring Boot配置大全

  • 在Docker中部署Spring Boot应用

  • 开发前后端分离应用

  • 前进到Spring Cloud

  • 规则引擎

  • 流程引擎

  • 后记
  • 后端
  • 前后端分离的vue急速入门
Kevin Zhang
2024-10-30
目录

06小结

# A1.6 急速入门总结

  1. vue 和其他前端框架一样,可定义复用组件,每个文件包含 html、JavaScript、css 三部分可以渲染网页中相应的位置。

  2. 单页面下直接引入 vue:<script src="/localhost path/vue/dist/vue.js"></script>

  3. vue 的应用可以简单分为两个重要组成部分:一个是视图 (html),一个是脚本(script)。

  4. 声明变量创建一个新的 Vue 对象,使用 vue 常见的文本插值方式插入一个 message 变量。使用 ID 选择器标签赋给 Vue 的选项的 el 属性,绑定视图。

  5. 使用 axios 与后端交互,单页面下使用 <script> 引入:<script src="https://unpkg.com/axios/dist/axios.min.js"></script>

  6. axios 中 method 属性指定请求方式; url 属性指定请求地址,data属性向后端传输数据。

  7. vue 中使用 axios 会涉及到跨域问题,需在前端配置 proxyTable 或在后端做跨域支持。

  8. vue 路由的引入:<script src="https://unpkg.com/vue-router/dist/vue-router.js"></script>

  9. vue 路由步骤:

  • 定义组件:
const Component_1 = {
    template: '<div>this is component <b>1</b></div>'
}
1
2
3
  • 或通过 template 的 id 来 定义组件:
<template id="component_1">
    <div>this is component <b>1</b></div>
</template>

<script>const Component_1 = { template: '#component_1' }</script>
1
2
3
4
5
  • 定义路由,映射组件:
const router = new VueRouter({
    routes: [
        { path: '/component_1', component: Component_1 }
    ]
});
1
2
3
4
5
  • 创建 Vue 实例,注入路由并挂载实例:
 var vm = new Vue({
     router
 }).$mount('#app');
1
2
3
  • 在视图中使用 router-link 组件来导航,通过传入 to 属性指定链接:
<router-link to="/component_1">component_1</router-link>
1
  • 在视图中使用 router-view 组件定义路由出口,匹配到的组件将渲染在这里:
<router-view></router-view>  
1
编辑 (opens new window)
上次更新: 2024/11/17, 16:52:26
应用部署
课后作业

← 应用部署 课后作业→

最近更新
01
PNG图片处理C++
02-07
02
PNG图片处理
01-24
03
离线安装Docker
12-24
更多文章>
Theme by Vdoing | Copyright © 2008-2025 Kevin Zhang | MIT License | 蜀ICP备20013663号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式