美文网首页
vue-cli(vue脚手架)相关内容

vue-cli(vue脚手架)相关内容

作者: 岚平果 | 来源:发表于2020-04-03 13:06 被阅读0次

    一、Vue-cl搭建前端工程化项目

    1、先安装脚手架vue-cli,已集成webpack

    cnpm install vue-cli -g
    

    2、初始化项目

    vue init webpack 文件名
    
      1. Project Name:要创建的项目名称(该命令会生产一个package.json文件,文件中的name选项就是这个- - 2. ProjectName,默认为当前创建的项目目录名称,也可以自行制定(但是需要符合package.json中name命名规则,不要出现大写字母,空格,下划线,可以使用 - )
      1. Project Description:项目简介,也会出现在package.json文件中,可选
      1. Author:作者,可选
        下一步直接回车
      1. Install vue-router:是否安装vue路由组件,做项目的话一定要安装
      1. Use ESLint to lint your code:是否需要使用ESLint模块进行代码检测
      1. Setup unit tests with Karma + Mocha?:是否安装测试(单元测试)
      1. Setup e2e tests with Nightwatch?:是否安装端到端的测试

    完成上面步骤,over!
    3、(生成文件目录后,使用 cnpm 安装依赖)

    cnpm i
    

    4、启动项目

    npm run dev
    

    二、Vue脚手架引入自己封装好的js。

      1. 先上src里的js文件夹中新建一个js,可以命名为tool.js。


        image.png
      1. 在tool.js里写我们要封装的函数,比如这里封装的是一个对当前页面网址获取参数的函数。


        image.png
      1. 在vue组件中引入封装好的函数进行引用。
    import {getUrlParams} from  '@/assets/js/tool.js'
    
    image.png

    三、Vue脚手架引入js插件

      1. 以上传图片js插件为例子,把插件的文本复制到js文件夹下面。


        image.png
      1. 使用js插件,先import引入。


        image.png

    四、Vue跳转新打开一个页面窗口

    // name后面跟着路由名称,query后面跟着参数对象。
    let routeData = this.$router.resolve({ name: 'printPage', query: {loading: this.loading} });
    // 然后用winow.open打开
    window.open(routeData.href, '_blank');
    

    相关文章

      网友评论

          本文标题:vue-cli(vue脚手架)相关内容

          本文链接:https://www.haomeiwen.com/subject/cdqhphtx.html