zoukankan      html  css  js  c++  java
  • 创建一套新的vue项目

    一,

       

         创建文件夹名称

    二,

        

         下载axios,vue-router

    三,

       

       

        下载 elementui   npm i element-ui -S

        下载sass-loader , node-sass,因为项目中需要用到,也可以下一个mint-ui以便使用

        下载simple-vue-validator(正则验证)   npm install --save simple-vue-validator

         可安装vuex     npm install vuex --save

          

     四,

         进入文件运行,npm  run  dev,出现这个即运行成功

          

    五,开始进行项目

           在src的assets文件夹里面,分别创建css,image,js文件夹

           css文件夹中放公用css文件,my-mint.scss文件是可以修改mint-ui里面的样式,里面的icon文件夹放字体图标库,

           image文件夹里面放图片

           js里面放一些js屏幕适应的方法之类的

           详情文件在码云,地址:https://gitee.com/liuxingting/vuedemo

          

    六,

          将这些公用文件引入到app.vue文件中

      import "./assets/css/reset.css"
      import "./assets/css/icon/iconfont.css"
      import "./assets/js/flexible.js"
      import 'mint-ui/lib/style.css'
    <style lang="scss">
      @import "./assets/css/index.scss";
      #app {
        position:relative;
        font-size:$f28;
        height: 100%;
      }
    </style>

    七,  

        下载的的依赖文件引入到main.js中,比如mint-ui

    /**配置mint-ui**/
    import Mint from 'mint-ui';
    import './assets/css/my-mint.scss';
    
    Vue.use(Mint);

    八,

        路由设置index.js

    import Vue from 'vue'
    import Router from 'vue-router'
    
    /**公共页面**/
    
    
    import homePage from '@/page/homePage/homePage'
    
    
    
    Vue.use(Router)
    
    export default new Router({
      routes: [
        {
                path: '/',
                name:'homePage',
                component: homePage
            }
      ]
    })

    九,

        创建公用组件,component文件夹里面都是公用组件,page文件夹里面是其他组件,

        比如创建一个公用的头部组件vheader.vue

    <template>
        <div class="headerBox">
            <div class="header">
                <div class="container clear tc">
                    <div class="fl">
                        <span><i class="iconfont icon-jiantou2"></i></span>
                    </div>
                    <div class="titleBox">
                            <span class="title">{{headerTitle.title}}</span>
                   </div>
                </div>
            </div>
        </div>
    </template>
    <script>
        export default{
            name:'header',
            data(){
                return{
                }
            },
            props:['headerTitle'],
        }
    </script>
    <style scoped lang="scss">
       
    </style>

    十,

       创建一个其他页面,引用公用组件及公用样式

       比如在page文件夹中创建一个homePage.vue,引用公用组件vheader和公用样式

        

    <template>
        <div class="homePage">
            <vheader :headerTitle="headerTitle"></vheader>
            <div class="search container">
                <input class="container" type="text" placeholder="搜索姓名、手机号" />
                <em class="em iconfont icon-sousuo Iconsearch"></em>
            </div>
        </div>
    </template>
    <script>
        import vheader from '../../components/vheader'
        export default{
            name:'homePage',
            data(){
                return{
                    headerTitle:{
                        title:'阿萨啊啊啊'
                    }
                }
            },
            components: {
                vheader
            },
            mounted(){
            },
            methods:{
                
            }
        }
    </script>
    <style scoped lang="scss">
        @import '../../assets/css/index.scss';
        p{
            text-align: center;
            font-size: 0.26rem;
            color: $textColor_1;
        }
    </style>

      结果图:

        

      最后这个项目就差不多了,详情代码请到https://gitee.com/liuxingting/vuedemo观看

      不喜勿喷!

        

                                                                                                                                                                                                                          ------   END

          

  • 相关阅读:
    《零基础入门学习Python》学习过程笔记【012列表的常用函数,逻辑关系,+,*,in,列表推导式】
    鱼C工作室《零基础入门学习Python》 学习过程笔记【011列表类的方法】
    鱼C工作室《零基础入门学习Python》学习过程笔记记录第一天 001-010
    笨方法学python(本文为阅读时从此书摘录的笔记) 第六天(留坑)
    笨方法学python(本文为阅读时从此书摘录的笔记) 第五天
    DAY 165 创建虚拟环境01
    DAY 164 SVN常用命令
    DAY 163 Yaml语法使用
    DAY 162 linux sudo 命令
    DAY 161 pycharm同步代码到linux
  • 原文地址:https://www.cnblogs.com/liujiajiablog/p/9673778.html
Copyright © 2011-2022 走看看