angularJs迁移vue,完整系列(一)

最近在做angularJs的一个BI开源项目的重构,之前做版本迭代的时候,算是被这么个半死,现在做框架迁移也是困难重重,之前没有做过这方面的内容,也算是试水了。希望在博客中记录是如何一点一点完成的。废话不多说了,看一看本文主要完成的任务。

任务:
  1.安装vue-cli,配置router,vuex
  2.引入原项目中用到的bootstrap和jquery(这里后期再处理)
  3.完成登录页面的改造

一.配置router和vuex不多说,官网有。下面引入jquery:

1.使用命令npm install jquery –save-dev 引入jquery。

2.在webpack.base.conf.js中添加如下内容:

var webpack = require('webpack')

//module.exports中加入
plugins: [
    new webpack.ProvidePlugin({
      $: "jquery",
      jQuery: "jquery",
      "windows.jQuery": "jquery"
    })
  ],

3.在main.js中引入

import $ from 'jquery'

接下来引入bootstrap:

1.将bootstrap下的文件放入assets目录下

2.这时候需要在main.js中添加如下内容:

import './assets/bootstrap/css/bootstrap.min.css'
import './assets/bootstrap/js/bootstrap.min.js'

到此为止任务完成.

二.完成登录页的迁移

完成步骤:

  1.将原有的html页面container部分移至login.vue的template
  2.将原有的css文件内容移至login的style内
  3.将原有的js方法,改写成vue的methods
  4.登入成功跳转到index首页

猜你喜欢

转载自blog.csdn.net/qq_30346089/article/details/79271228