zoukankan      html  css  js  c++  java
  • Vue的脚本架的使用

    安装脚手架

    1.先安装node node-v8.12.0-x64

    2.在cmd命令行中输入

    node -v 和 npm -v

    成功后

    3.在cmd命令行中输入

    npm install -g cnpm --registry=https://registry.npm.taobao.org

    成功后

    4.在cmd命令行中输入

    npm install -g @vue/cli

    成功后

    5.在cmd命令行中输入

    npm install -g @vue/cli-init

    成功后

    6.在cmd命令行中输入

    vue -V

    7.在软件中装webpack模版

    在软件的控制台中输入 vue init webpack 项目名

    选项中的选择

    选择成功后

    输入

    如果成功时

     

    8.如果使用element-ui

    在终端输入 

    npm i element-ui -S

    安装成功后在src中的main.js中引入

    import ElementUI from 'element-ui'; ​ import 'element-ui/lib/theme-chalk/index.css';
    
    Vue.use(ElementUI);

    9.发送请求时用Axios 需安装

    npm install axios

    安装成功

    引入src中的main.js中

    import Axios from "axios"

    10vuex **

    下载

    npm i vuex -S

    引入

    import Vuex from 'vuex'
    Vue.use(Vuex)
    const store = new Vuex.Store({
      state:{
        num:1,
        questionList:[]
      },
      mutations:{
        setMutaNum(state,val){
          console.log(val)
          state.num+=val
        },
        setMutaAsync:function(state,val){
         state.num+=val
        
        },
        course_questions(state,data){
          state.questionList = data;
         
        }
      },
      actions:{
        setActionNum(context,val){
          //Action 提交的是 mutation,而不是直接变更状态。
          context.commit('setMutaNum',val)
        },
        setActionAsync:function(context,val){
          setTimeout(()=>{
            context.commit('setMutaAsync',val)
          },1)
         
         },
         course_questions(context,courseId){
           //异步  aixos 异步
           Axios.get(`course_questions/?course_id=${courseId}`)
           .then((res)=>{
            console.log(res)
            let data = res.data.data;
            context.commit('course_questions',data)
           })
           .catch((err)=>{
            console.log(err)
           })
         }
      }
    })
    ​
    new Vue({
      el: '#app',
      router,
      store,
      components: { App },
      template: '<App/>'
    })

     

  • 相关阅读:
    Redis原理篇
    Redis基础
    CentOS7 Redis5.0.5环境搭建
    通用后台管理系统(10)项目打包、修改配置文件、项目开源地址
    通用后台管理系统(9)-编写首页接口、实现、控制器
    通用后台管理系统(8)-编写登入控制器
    生成常用的msf
    badusb资料收集
    后渗透之meterpreter攻略
    linux命令备忘录
  • 原文地址:https://www.cnblogs.com/chenxi67/p/10041089.html
Copyright © 2011-2022 走看看