首页 > 其他分享 >Vue2电商实战项目

Vue2电商实战项目

时间:2023-03-31 11:57:10浏览次数:35  
标签:实战 文件 vue src 项目 js 文件夹 Vue2 电商

单页面应用

  • 分为3层

    • 结构层(template)

    • 样式层(style)

    • 行为层(script)

  • 入口文件main.js:程序最开始执行的文件

  • babel:就是翻译官,比如ES6语法转换成ES5语法

脚手架使用

- 命令行创建项目: vue create 项目名称

- node_modules:放置项目依赖的地方

- public:一般放置一些共用的静态资源,打包上线的时候,public文件夹里面资源原封不动打包到dist文件夹里面

- src:开发者源代码文件夹

  - assets文件夹:经常放置一些静态资源(图片),assets文件夹里面资源webpack会进行打包为一个模块(js文件夹里面)
  - components文件夹:一般放置非路由组件(或者项目共用的组件)
  - App.vue 唯一的根组件
  - main.js 入口文件【程序最先执行的文件】
  
- babel.config.js:babel配置文件(翻译官)

- package.json:看到项目描述、项目依赖、项目运行指令(项目身份证)

- README.md:项目说明文件
  
  • 常用的项目配置项
- 浏览器自动打开: 

	- 在package.json文件配置

        "scripts": {
         "serve": "vue-cli-service serve --open", // 添加 --open参数
          "build": "vue-cli-service build",
          "lint": "vue-cli-service lint" // 新增
        },
        
    - 在 vue.config.js文件添加配置(如果不添加host地址,默认跳转到0.0.0.0:8080)
    
    	const { defineConfig } = require('@vue/cli-service')
            module.exports = defineConfig({
              transpileDependencies: true,
              devServer: { // 新增配置
                open: true,
                host: 'localhost',
                port: 8080
              }
            })

- 关闭eslint校验工具

    // vue.config.js
    module.exports = {
       lintOnSave:false,
    }
    
    
3.3 src文件夹的别名的设置
因为项目大的时候src(源代码文件夹):里面目录会很多,找文件不方便,设置src文件夹的别名的好处,找文件会方便一些
创建jsconfig.json文件
{
    "compilerOptions": {
        "baseUrl": "./",
        "paths": {
            "@/*": [
                "src/*"
            ]
        }
    },
    "exclude": [
        "node_modules",
        "dist"
    ]
}

标签:实战,文件,vue,src,项目,js,文件夹,Vue2,电商
From: https://www.cnblogs.com/qinganning/p/17275825.html

相关文章

  • vue2 原理之 如何做到数据可以被监听?
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><metaname="viewport"content="width=device-......
  • 电商通用型商品中心设计
    作者:京东物流高峰1需求构建一个电商通用型商品中心,可支持商品的种类和属性繁多,可以售卖实物、虚拟、会员、服务类商品。每一种商品具有不同的规格,不同的规格的商品有多种价格,商品可支持多种货币的支付。1)目的是什么?带大家一起实现一个通用型商品中心,从中学到一些扩展性设计......
  • HCIP-ICT实战进阶11-虚拟路由网关协议VRRP
    HCIP-ICT实战进阶11-虚拟路由网关协议VRRP0回顾链路聚合是为了做什么?通过多条线路实现冗余备份,可以实现N+M备份,同时链路聚合可以提升网络速度.二层环境通过各种生成树协议(多为MSTP)避免环路.在IGP协议中,三层环境可以通过自身算法实现冗余备份比如SPF算法.......
  • MSF实战免杀过静态:ShellCode加花指令
    分析MSF的ShellCode1.Hash寻找系统API函数由于ShellCode是没有PE结构的,无法通过导入表来调用系统的API函数,因此,这部分是一个通用的API调用函数,它可以根据给定的哈希值查找并调用相应的API。在查找API时,它会遍历已加载模块的列表以及每个模块的导出地址表。这个函数在Shellcode中......
  • HCIP-ICT实战进阶10-BFD原理与配置
    HCIP-ICT实战进阶10-BFD原理与配置0引言之前学习的比如链路聚合、STP、RSTP、MSTP以及一些路由协议,所有的协议都可以实现一种能力:冗余备份网络中如果真的发生了设备的故障或者是链路故障,则以上的各种协议需要检测到故障,然后进行网络的链路切换.生成树协议发生故障生成树......
  • 实战SQL优化(以MySQL深分页为例)
    1准备表结构CREATETABLE`student`(`id`intNOTNULLAUTO_INCREMENT,`user_no`varchar(50)CHARACTERSETutf8mb4COLLATEutf8mb4_0900_ai_ciNULLDEFAULTNULL,`user_name`varchar(50)CHARACTERSETutf8mb4COLLATEutf8mb4_0900_ai_ciNULLDEFAULTNULL......
  • 跨境电商利器:外贸网站优化软件助您一臂之力
    随着全球贸易格局的变化,跨境电商正逐渐成为众多企业和个人的新选择。在这个竞争激烈的市场环境中,如何让自己的外贸网站在搜索引擎中脱颖而出?这时候,一款高效的外贸网站优化软件就显得尤为重要。本文将为您介绍外贸网站优化软件的关键功能,助您在跨境电商市场中一路领先。一、关键词分......
  • 2023年2月京东手机品牌销量数据查询(京东电商数据平台)
    2023年开年,手机中端机市场便已经卷的热火朝天。今年2月份,一加品牌发布新机,把价格从旗舰机的三四千元起步,下降至2799元起,直指中端机市场。以一加品牌的此次行动拉开帷幕,此后,......
  • element+vue2的查询form表单封装成组件复用
    <template><el-form:inline="true"style="display:flex;flex-direction:row;flex-wrap:wrap;flex:1;"class="formClass"label-width="90px......
  • c++实战开发程序
    非常感谢您的进一步提问,以下是一个对于实战开发小程序的更具体的建议:第1周实战开发小程序建议:写一个简单的计算器程序,要求包含加、减、乘、除四种基本运算,并进行错误处理......