• 如何使用Vue


      我在学习前端框架的时候面临了很多的选择,比较流行的有react,angularJS,还有另外一个就是Vue,Vue相对于另外两个出现时间更晚,也更符合响应式(Reactive)组件化(Composable)的编程思想。下面根据官方教程进行安装,也介绍我在安装过程中的心得。

    (文中示例为网上普遍流传的模仿饿了么app所做)

    1  首先需要安装npm(具体安装方法就不再赘述),然后执行一下代码安装Vue的脚手架Vue-cli

    npm install --global vue-cli
    

    2  然后在指定文件夹创建你的工作目录,再在该目录下运行以下代码初始化一个Vue项目:

    vue init webpack <projectname>
    

     执行完该代码之后则会有以下的输入提示:

    其中需要重点注意的是Project name 一定是小写字母。其余的非特殊情况都选择Yes或默认。简单说一下这几个配置:

    前三个不用说,

    Vue build:包括Runtime + Compiler(运行加编译)Runtime-only(仅运行时,节约性能)

    Install vue-router:是否使用vue官方提供的路由文件

    Use ESLint to lint your code:是否使用ESLint管理代码(此处选择标准--JS标准风格,可选none进行自定义)

    Setup unit tests with Karma + Mocha:是否进行单元测试

    Setup e2e tests with Nightwatch:是否安装e2e(end-to-end)测试

    最终安装的配置可以在cofig/index.js中进行查看和修改

    再在已经初始化了的项目文件夹中运行 npm install ,即安装所有包含在package.json中的依赖(此过程比较长,文件比较大,约150MB)。

    最终项目文件夹中应该包含以下文件:

    完成之后执行 npm run dev ,即可完成测试环境的初始化:

    然后打开该网址,相当于一个测试demo:

    执行npm run dev命令,程序会先找到当前目录下的package.json文件,并搜索scripts项找到对应的dev命令,执行dev对应的命令,这里我们也可以不用npm run dev 直接输入dev后面的命令效果是一样的,这样做的目的是因为有时命令会很长有很难记住,这种方式会非常的方便。

    找到build/webpack.dev.conf.js,可以看到整个编译的流程,这里不再一一赘述,如果不太明白的参数一般可以在index或者main页面中找到,这也是一个小技巧。重点提一下webpack.base.conf.js

    定义了这个项目的入口,即main.js

    创建了一个Vue的实例,定义了标签,模板和组件。

    这样整个初始化的默认项目就算创建完成,下面再赘述以下项目的打包:

    使用命令: npm rum build 一定要注意此时不能再项目中使用绝对路径了。具体修改办法为:

    将‘/’改成‘./’,并在build/build.js中将

    注释掉即可。

      

  • 相关阅读:
    PHP学习之字符串
    PHP学习之常量
    PHP之数据类型
    AngularJS学习之Select(选择框)
    Angular JS 学习之Http
    PHP之echo/print
    Angular JS 学习之服务(Service)
    Angular JS 学习之过滤器
    git打包
    gdb分析core文件
  • 原文地址:https://www.cnblogs.com/BigJ/p/8025192.html
Copyright © 2020-2023  润新知