美文网首页
Vue+element+vuex+axios+jquery+le

Vue+element+vuex+axios+jquery+le

作者: 半灬边灬天 | 来源:发表于2019-02-21 14:46 被阅读0次

1.准备工作

安装Vue

2.开始

1.vue init webpack my-project

会提示,1.说包名,注意小写

                2.说包描述

                3.作者

                4.是否需要路由:选择是

                5.其余全部点否

VUE搭建完毕

2.安装vuex

1.npm install vuex

然后 在src文件目录下新建一个名为store的文件夹,为方便引入并在store文件夹里新建一个index.js,里面的内容如下:

impor tVue from 'vue';

import Vuex from 'vuex';

Vue.use(Vuex);

conststore =newVuex.Store();

export default store;

接下来,在 main.js里面引入store,然后再全局注入一下,这样一来就可以在任何一个组件里面使用this.$store了:

importstorefrom'./store'//引入store

new Vue({ 

 el:'#app', 

 router,

 store,//使用store

template:'<App/>', 

 components: { App }

})

Vuex安装完毕

3.安装Element UI

1.npm i element-ui-S

在 main.js 中写入以下内容:

import ElementUI from 'element-ui';

import 'element-ui/lib/theme-chalk/index.css';

import App from './App.vue';

Vue.use(ElementUI);

安装完毕

4.安装jquery

npm install jquery

安装完毕

在build/webpack.base.conf文件当中引入jquery

module.exports= {  

...  resolve: {    extensions: ['.js','.vue','.json'],  

  alias: {

'vue$':'vue/dist/vue.esm.js',

'@': resolve('src'),

'jquery': path.resolve(__dirname,'../node_modules/jquery/src/jquery')  

 }  },  ...}

import $ from 'jquery' 

export default{ 

name:'hello',

 data () {

return{

msg:'Welcome to Your Vue.js App'

}

 },

mounted:function(){

lettest = $('#test').text()console.log(test) 

 },

methods:{  }

}

5.安装less

npm install less less-loader --save

main.js 全局引入

var Less = require('Less');

在组件中

<style scoped lang="less">

    @width: 100%;

    @height: 100px;

    @color: red;

  .container{

   width: @width;

   height: @height;

   background-color: @color;

   margin-bottom: 5px;

   };

</style>

安装完毕

6.安装axios

 npm install axios

 cnpm install axios //taobao源

在main.js引入
import axios from 'axios'

Vue.prototype.$axios =axios

安装完毕


相关文章

网友评论

      本文标题:Vue+element+vuex+axios+jquery+le

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