美文网首页
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