当前位置:   article > 正文

【Vue教程一】Vue介绍、Vue安装、项目目录介绍_cdn.jsdelivr.net/npm/vue@2下载到本地

cdn.jsdelivr.net/npm/vue@2下载到本地

一、Vue介绍:

Vue.js是一套构建用户界面的前端框架,只关注视图层,还便于与第三方库(插件)兼容,能够帮我们减少不必要的dom操作;提高渲染效率;双向数据绑定。

二、Vue安装:

方式1:下载js到本地,直接用<script>引入,Vue 会被注册为一个全局变量。

在官网(安装 — Vue.js)下载开发版本vue.js(生产版本是vue.min.js)到本地,用<script>标签引入:

<script src="common/vue.js"></script>

方式2:使用CDN方式,用<script>引入:

<script src="https://cdn.jsdelivr.net/npm/vue@2.6.10/dist/vue.js"></script>

方式3:使用NPM,构建大型应用时,推荐使用该方式。

建议用cnpm替代npm。淘宝npm镜像:npmmirror 中国镜像站

安装命令:【npm install -g cnpm --registry=https://registry.npm.taobao.org】

简单来说,搭建应用就是下面几行命令:

step1、【cnpm install --global vue-cli】 //全局安装 vue-cli,输入命令(安装一次即可)

进入指定文件夹,例如进到D盘根目录【D:】

step2、【vue init webpack firstvue】 //接下来一路回车,静静等待就好,注意firstvue为项目名,要小写,不然到下一步还是要改成小写【这个命令是安装vue 2.x 模板 (旧版本)】

step3、进入项目,安装并运行,输入命令:

【cd firstvue】

【npm install】一次

【npm run dev】

然后访问 【http://localhost:8080/】即可,出现的页面如下图所示:

或者使用官网脚手架命令:

1、安装

  1. npm install -g @vue/cli
  2. # OR
  3. yarn global add @vue/cli

 2、创建项目

vue create my-project

 今天(2022.07.05)试了下这个命令,结果命令行出现下面的提示信息

 3、运行

  1. 【cd my-project】
  2. 【npm run serve】

三、项目目录介绍:

使用第3种方式创建的项目,用VSCode开发工具打开,项目目录如下图所示:

其中index.html是入口文件;src主要是开发项目放的文件;src\main.js也是vue的入口js文件;src\App.vue是一个根组件。

1、入口index.html文件:结构很简单,只有一个id为app的div元素。

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width,initial-scale=1.0">
  6. <title>vuedemo01</title>
  7. </head>
  8. <body>
  9. <div id="app"></div>
  10. <!-- built files will be auto injected -->
  11. </body>
  12. </html>

2、src\main.js入口js文件:

  1. import Vue from 'vue'
  2. import App from './App'
  3. import router from './router'
  4. Vue.config.productionTip = false
  5. new Vue({
  6. el: '#app',
  7. router,
  8. components: { App },
  9. template: '<App/>'
  10. })

说明:new Vue中的代码表示将App组件挂载到了id=app的节点上了,"#app"与public\index.html中有个id="root"的根节点相对应。

3、App.vue文件:App就是默认创建的组件

  1. <template>
  2. <div id="app">
  3. <img src="./assets/logo.png">
  4. <router-view/>
  5. </div>
  6. </template>
  7. <script>
  8. export default {
  9. name: 'App'
  10. }
  11. </script>
  12. <style>
  13. #app {
  14. font-family: 'Avenir', Helvetica, Arial, sans-serif;
  15. -webkit-font-smoothing: antialiased;
  16. -moz-osx-font-smoothing: grayscale;
  17. text-align: center;
  18. color: #2c3e50;
  19. margin-top: 60px;
  20. }
  21. </style>

说明:export default { name: 'App' } 表示把组件暴露给外部使用。

4、src\router\index.js文件:src\main.js中的import router from './router',其实就是指向该文件:

  1. import Vue from 'vue'
  2. import Router from 'vue-router'
  3. import HelloWorld from '@/components/HelloWorld'
  4. Vue.use(Router)
  5. export default new Router({
  6. routes: [
  7. {
  8. path: '/',
  9. name: 'HelloWorld',
  10. component: HelloWorld
  11. }
  12. ]
  13. })

说明:其中HelloWorld也是一个组件。

在用脚手架安装时,需要用到一些命令,在此记录一下:

1、查看npm版本:【npm -v】

2、更新npm版本:【npm install npm -g】

3、查看node版本:【node -v】

注:没有安装node的同学请到官网(https://nodejs.org/en/download/)下载安装。安装了node的话,npm也会一起安装好了。
安装成功后在命令行查看node版本,如果有版本号则说明安装成功。

4、安装依赖:【npm install】

5、进入D盘:输入【d:】回车即可

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/359283
推荐阅读
相关标签
  

闽ICP备14008679号