vue.js + webpack + element UI项目构

2019-06-24  本文已影响0人  Smile_smile_

仅供参考,图标插件使用echarts(电脑系统mac)
1 安装npm(下载node JS,终端检测:npm -v,node -v);
2 安装vue & vue-cli (npm install vue, npm install —global vue-cli )
3 创建项目 (vue init webpack projectName)
4 进入项目并启动(cd projectName,npm start serve<vue-cli 3 指令,可在readMe文件中查看>) 访问地址在启动成功后可查看
5 安装element UI (npm i element-ui -S <“S” <=> “save” >)
6 安装router (pm install vue-router)
7 安装 store (npm install vuex --save)
8 安装插件 echarts (npm install echarts --save)
9 项目文件配置(router/index.js :配置route ;main.js: 引入router、element ui、vuex、echarts)

10 ajax请求配置(使用axios)
npm install axios

调用方法:
- [ ] mounted () {
 axios
    .get('https://www.runoob.com/try/ajax/json_demo.json')
    .then(response => (this.info = response))
    .catch(function (error) {
        // 请求失败处理 console.log(error);
    });
}
- [ ] axios({
  method: 'post',
  url: '/user/12345',
  data: {
    firstName: 'Fred',
    lastName: 'Flintstone'
  }
});

注:安装需要获取管理员权限,在命令之前加上 sudo,回车后输入密码(mac保护,输入过程密码不可见< “·”或“*”都不会显示>)

附1:npm常用快捷键

---npm i 插件 ,会把插件安装到node_modules目录中,不会修改package.json,
---npm i 插件 --save (-S) ,项目发布上线之后还会依赖用到的插件,没有这些插件,项目不能运行
---自动更改package.json 写入dependencies 节点
---npm i 插件 -g是不会更改package中的内容 但是可以存在node_modules目录中
---没有package.json 还怎么开开心心的 clone呢
---npm i 插件 --save-dev(-D) ,安装到开发依赖中,项目上线之后不会用到的插件,例如'babel-loader',项目解析完发布
---自动更改package.json 写入devDependencies 节点

附2:iconfont 在VUE中的使用

    方法1
    main.js 引入 iconfont.css 文件;
    图标相关页面 span 中 class ="iconfont iconclassName"
    方法2
    main.js 引入 iconfont.js 文件;
    加入通用 CSS 代码(引入一次就行):
    <style>
        .icon {width: 1em; height: 1em;  vertical-align: -0.15em;
         fill: currentColor;overflow: hidden;}
    </style>
    图标相关页面
    <svg class="icon" aria-hidden="true">
         <use xlink:href="#icon-xxx"></use>
    </svg>

上一篇下一篇

猜你喜欢

热点阅读