• node.js环境安装和VUE-cli脚手架搭建


    简介

    node.js

    Node.js® 是一个免费、开源、跨平台的 JavaScript 运行时环境,它让开发人员能够创建服务器、Web 应用、命令行工具和脚本。

    VUE-cli

    Vue CLI 是一个基于 Vue.js 进行快速开发的完整系统,提供:

    • 通过 @vue/cli 实现的交互式的项目脚手架。
    • 通过 @vue/cli + @vue/cli-service-global 实现的零配置原型开发。
    • 一个运行时依赖 (@vue/cli-service),该依赖:
      • 可升级;
      • 基于 webpack 构建,并带有合理的默认配置;
      • 可以通过项目内的配置文件进行配置;
      • 可以通过插件进行扩展。
    • 一个丰富的官方插件集合,集成了前端生态中最好的工具。
    • 一套完全图形化的创建和管理 Vue.js 项目的用户界面。

    node.js环境安装

    下载地址:

    Node.js — 在任何地方运行 JavaScript (nodejs.org)

    下载后找到文件的位置:

    根据引导至如下页面:

    然后进行安装,安装完成后在终端进行检测,分别输入如下命令:node -v 和 npm -v 

    至此,node.js环境的安装结束。

    VUE-cli脚手架搭建

    选择如下的项目进行创建:

    创建完成后,在vue中的文件右键选择外部命令中的npm run serve或安装内置终端输入npm run serve,即可运行

    组件的创建

    组件的格式通常为如下:

    1. <template>
    2. <div>
    3. div>
    4. template>
    5. <script>
    6. // 导出组件
    7. export default{
    8. //定义组件中的数据
    9. data(){
    10. return{
    11. }
    12. },
    13. methods:{
    14. }
    15. }
    16. script>
    17. <style>
    18. style>

    路由的搭建

    在Vue组件路由中,通常使用组件来创建导航链接,组件来展示对应的组件内容。

    首先我们需要在终端下载router组件,输入npm i vue-router@3.5.3命令。

    下载完成后在如下页面可以看到:

    开始搭建

    首先在src目录下创建一个router包,并创建一个index.js文件

    接着在index.js中配置路由

    1. import Vue from 'vue';
    2. /* 导入路由 */
    3. import router from 'vue-router';
    4. /* 导入其他组件 */
    5. import 组件名 from 组件地址;
    6. import Index from '../Index.vue';
    7. import Login from '../Login.vue';
    8. import Reg from '../Reg.vue';
    9. Vue.use(router)
    10. /* 定义组件路由 */
    11. var rout=new router({
    12. routes:[
    13. {
    14. path:'/',
    15. component:Index
    16. },
    17. {
    18. path:'/index',
    19. component:Index
    20. },
    21. {
    22. path:'/login',
    23. component:Login
    24. },
    25. {
    26. path:'/reg',
    27. component:Reg
    28. },
    29. ]
    30. });
    31. //导出路由对象
    32. export default rout;

    然后还需在main.js中配置路由

    1. import router from './router/index.js';
    2. Vue.use(router);
    3. new Vue({
    4. el: '#app',
    5. router,
    6. render: h => h(App)
    7. })

    最后可以在组件来展示对应的组件内容

    1. <template>
    2. <div>
    3. <router-view>router-view>
    4. div>
    5. template>
    6. <script>
    7. script>
    8. <style>
    9. style>

  • 相关阅读:
    怎么办理建筑资质,四个步骤教你办理工程资质流程
    【云开发】小程序端中使用云函数的介绍
    推荐给前端开发的 5 款 Chrome 扩展
    css的三大特性
    【NLP】第 6 章:XGBoost 超参数
    A-Level补考注意事项
    EMQX v4.4.5 发布:新增排他订阅及 MQTT 5.0 发布属性支持
    华为云云耀云服务器L实例评测|急速上手,零基础,两小时完成搭建属于自己的个人网站
    11.ROS编程学习:参数管理机制python实现
    mybatis动态sql一对多查询
  • 原文地址:https://blog.csdn.net/2301_77532445/article/details/140046288