• 前端Vue框架使用思路


    好久好久没有写博客了,最近做了一个使用Vue框架的商场项目,此博客把vue学习和做项目的过程整理一下。

    首先,在掌握html,css,javascript 的基础上,阅读Vue的官方文档,了解Vue框架的基本语法。

    然后,配置Vue环境,分为以下三步:

    1.安装node.js,要注意node的版本问题,可以使用n模块来管理node的版本,安装命令:npm install -g n, 通过node ls可查看已安装过哪些版本,使用/n 版本/命令进行切换

    本人是mac 19pro, 因为系统版本10.15.2,安装会报错,故需要打命令:sudo chown -R $(whoami) /usr/local/*

    2. 安装vue,安装vue脚手架,脚手架可以帮助我们快速的建立vue项目,安装命令:npm install -g @vue/cli

    3创建项目,vue create 项目名

    4启动UI,vue ui

    5启动项目,npm run  serve

    接下来就可以开始我们的项目了

    创建vue实例

    import Vue from 'vue'
    import App from './App.vue'
    import axios from 'axios'
    import VueAxios from  'vue-axios'
    import router from './router'
    import './assets/css/base.css'
    import './assets/css/index.css'
    Vue.use(VueAxios,axios);
    Vue.config.productionTip = false
    
    new Vue({
      router, //router:router  
      render: h => h(App),
    }).$mount('#app')

    因为商场有多个页面,所以需要设置路由,这里使用路由的包Router.js

    import Vue from  'vue'
    import Router from 'vue-router'
    import Cart from './pages/cart'
    import Address from './pages/address'
    Vue.use(Router);
    export default new Router({
        routes:[
            {
                path:'/',
                name:'cart',
                component:Cart
            },
            {
                path:'/address',
                name:'address',
                component:Address
            }
        ]
    })

    然后就可以开发各个组件了

    其中,1、父组件可以使用 props 把数据传给子组件。
    2、子组件可以使用 $emit 触发父组件的自定义事件。

  • 相关阅读:
    人脸关键点检测之hourglass网络原理
    语义分割deeplabv3原理与流程梳理
    Python通过pycuda使用CUDA扩展
    利用curl去hack他人博客
    关于博主
    题解 P1083 【借教室】
    题解 CF413E 【Maze 2D】
    My Blog访客数
    Ubunut16.04 deb包的安装与卸载
    论Github Desktop
  • 原文地址:https://www.cnblogs.com/liunaiming/p/13049628.html
Copyright © 2020-2023  润新知