第169天学习打卡(项目 谷粒商城11 使用vue脚手架进行模块化开发 整合ElementUI )

Posted doudoutj

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第169天学习打卡(项目 谷粒商城11 使用vue脚手架进行模块化开发 整合ElementUI )相关的知识,希望对你有一定的参考价值。

使用Vue脚手架进行模块化开发

遇到的问题

 vue-cli · Failed to download repo vuejs-templates/webpack: read ECONNRESET
 

image-20210626211851332

解决办法:不要在桌面建立vue-demo文件,因为从桌面这个文件中执行cmd命令,初始化会一直出错。解决办法是直接在cmd命令行里面创建这个vue-demo文件

image-20210626212230080

image-20210626212259543

image-20210626212430005

image-20210626212501353

image-20210626213200535

image-20210626213240592

image-20210626213255032

生成的vue-demo文件所在位置:C:\\Users\\HP\\vue-demo

image-20210626213656776

image-20210626213836672

image-20210626213907043

image-20210626215942153

image-20210626220012768

image-20210626220032416

Hello.vue

<template>
<div>
    <h1>你好, Hello, {{name}}</h1>

</div>
</template>

<script>
export default {
    data(){
        return {
            name: "张三"
        }
    }

}
</script>

<style>


</style>

index.js

import Vue from 'vue'
import Router from 'vue-router'
import HelloWorld from '@/components/HelloWorld'
import Hello from '@/components/Hello'

Vue.use(Router)

export default new Router({
  routes: [
    {
      path: '/',
      name: 'HelloWorld',
      component: HelloWorld
    },
    {
      path: '/hello',
      name: "Hello",
      component: Hello
    }
  ]
})

image-20210626220452897

image-20210626220410896

image-20210626220427601

App.vue

<template>
  <div id="app">
    <img src="./assets/logo.png">
    <router-link to="/hello">去Hello</router-link>
    <!-- 路由视图 -->
    <router-view/>
  </div>
</template>

<script>
export default {
  name: 'App'
}
</script>

<style>
#app {
  font-family: 'Avenir', Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  color: #2c3e50;
  margin-top: 60px;
}
</style>

image-20210626220739133

image-20210626220706425

App.vue

<template>
  <div id="app">
    <img src="./assets/logo.png">
    <router-link to="/hello">去Hello</router-link>
    <router-link to="/">去首页</router-link>
    <!-- 路由视图 -->
    <router-view/>
  </div>
</template>

<script>
export default {
  name: 'App'
}
</script>

<style>
#app {
  font-family: 'Avenir', Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  color: #2c3e50;
  margin-top: 60px;
}
</style>

整合ElementUI快速开发

官网地址: Element - 网站快速成型工具

安装elementui

image-20210626221415080

npm i element-ui

image-20210626221624303

main.js

// The Vue build version to load with the `import` command
// (runtime-only or standalone) has been set in webpack.base.conf with an alias.
import Vue from 'vue'
import App from './App'
import router from './router'
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';

Vue.use(ElementUI);

Vue.config.productionTip = false

/* eslint-disable no-new */
new Vue({
  el: '#app',
  router,
  components: { App },
  template: '<App/>'
})

B站学习网址:全网最强电商教程《谷粒商城》对标阿里P6/P7,40-60万年薪_哔哩哔哩_bilibili

以上是关于第169天学习打卡(项目 谷粒商城11 使用vue脚手架进行模块化开发 整合ElementUI )的主要内容,如果未能解决你的问题,请参考以下文章

第170天学习打卡(项目 谷粒商城12 Vue整合ElementUI快速开发)

第176天学习打卡(项目 谷粒商城 18 API三级分类 删除效果细化 新增效果)

第166天学习打卡(项目 谷粒商城8 前端基础ES6 promise 模块化 Vue)

第197天学习打卡(项目 谷粒商城 排错)

第182天学习打卡(项目 谷粒商城24 OSS前后联调测试上传 )

第177天学习打卡(项目 谷粒商城19 基本效果修改 拖拽效果 )