码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Vue学习


    文章目录

    • Vue.js前端框架入门
      • 一、什么是Vue.js
      • 二、Vue.js生态圈及其周边扩展
      • 三、Vue.js框架的结构、组件开发思想
      • 四、Vue.js所适用的场景
    • Vue安装
      • Node.js环境安装
    • 创建一个 Vue 应用
    • vue官网:[https://cn.vuejs.org/](https://cn.vuejs.org/)

    Vue.js前端框架入门

    一、什么是Vue.js

    是渐进式JavaScript框架,广泛使用的前端开发框架。

    1. 广泛使用的前端开发框架:PC端网页、移动端H5站点、小程序、App(安卓、IOS)
    2. 用于开发单页面应用:只有一个HTML页面(Single Page web Application,SPA),使用JavaScript动态切换HTML内容,不需要通过刷新重新加载页面。
    3. 组件化开发方式:把一个页面按照模块拆分成N个小块。
      什么是组件:按模块划分的前端代码片段,可复用的前端代码片段,容易维护的前端代码片段
      在这里插入图片描述
    4. 生态丰富、学习成本低

    优点:

    • 用户体验更好
    • 减轻服务器的压力
    • 前后端完全分离,通过接口(Restful API)进行通信
    • 接口代码的复用

    二、Vue.js生态圈及其周边扩展

    在这里插入图片描述

    • 官方维护开发的框架及扩展
    • 第三方UI框架、组件库。如:VantUI
    • 基于Node.js的模块
    • 完整的技术文档和学习资料

    三、Vue.js框架的结构、组件开发思想

    四、Vue.js所适用的场景

    异步网络请求库
    组件拆分,前端功能实现
    接口实现,前后端联调

    Vue安装

    Node.js环境安装

    Node.js 官网:https://nodejs.org/en ,下载 Node.js LTS 版本的安装包:
    在这里插入图片描述
    LTS 表示该安装包是一个被长期支持的版本,可以理解成是一个稳定版本。
    在这里插入图片描述
    点击下一步。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    安装完成后验证安装是否成功:
    在这里插入图片描述
    修改全局依赖包下载路径:
    默认情况下,我们在执行npm install -g XXXX下载全局包时,这个包的默认存放路径位C:\Users\用户名\AppData\Roaming\npm\node_modules下,可以通过CMD指令npm root -g查看。
    我们可以自定义存放目录,在CMD窗口执行以下两条命令修改默认路径:

    npm config set prefix "C:\node\node_global"
    
    • 1
    npm config set cache "C:\node\node_cache"
    
    • 1

    或者打开c:\node\node_modules\npm.npmrc文件,修改如下:

    prefix =C:\node\node_global
    cache = C:\node\node_cache
    
    • 1
    • 2

    创建一个 Vue 应用

    进入到当前工作目录正是打算创建项目的目录:

    npm create vue@latest
    
    • 1

    这一指令将会安装并执行 create-vue,它是 Vue 官方的项目脚手架工具。你将会看到一些诸如 TypeScript 和测试支持之类的可选功能提示:
    在这里插入图片描述
    在项目被创建后,通过以下步骤安装依赖并启动开发服务器:

    cd <your-project-name>
    npm install
    npm run dev
    
    • 1
    • 2
    • 3

    创建后的项目目录如下:
    在这里插入图片描述

    • node_modules : 项目依赖包文件夹,比如通过 npm - - install 包名 安装的包都会放在这个目录下;
    • public : 公共资源目录,用于存放公共资源,如 - favicon.ico 图标等;
    • index.html : 首页;
    • package.json : 项目描述以及依赖;
    • package-lock.json : 版本管理使用的文件;
    • README.md : 用于项目描述的 markdown 文档;
    • src : 核心文件目录,源码都放在这里面;

    在这里插入图片描述

    • assets : 静态资源目录,用于存放样式、图片、字体等;
    • components: 组件文件夹,通用的组件存放目录;
    • App.vue: 主组件,也是页面的入口文件,所有页面都是在 App.vue 下进行路由切换的;
    • main.js : 入口 Javascript 文件;项目的核心文件。

    成功执行以上命令后访问 http://localhost:5173/,输出结果如下所示:
    在这里插入图片描述

    vue官网:https://cn.vuejs.org/

  • 相关阅读:
    庖丁解牛:NIO核心概念与机制详解 03 _ 缓冲区分配、包装和分片
    Eolink Apikit 版本更新:「数据字典」功能上线、支持 MongoDB 数据库操作、金融行业私有化协议、GitLab 生成 API 文档...
    抖音商家找达人带货需要什么条件?达人带货靠谱吗
    Python——第7章 pandas数据分析实战
    腾讯云相同配置8核16G的云服务器和轻量服务器该如何选择?
    双极性SPWM、单极性SPWM和单极倍频SPWM的仿真结果对比
    性能测试(一)—— 性能测试理论+jmeter的使用
    lower_bound 和 upper_bound
    Java基础教程:dubbo源码解析-SPI机制
    百度一面:谈谈 @Transactional 的原理和坑
  • 原文地址:https://blog.csdn.net/weixin_43956958/article/details/118252470
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号