一个vue前端框架搭建

如何搭建一个完整的前端Vue框架(Vue+Vuex+webpack) 1 安装 老版vue-cli(不建议使用,可以跳到新版安装部分) 安装vue-cli npm install -g vue-cli 初始化一个Vue.js项目 vue init webpack vue-demo vue-demo是项目(及项目文件夹)的名字,可以不写,之后vue-cli会询问。 之后需要设置一系列安装选项 ? Project name vue-demo // ... 阅读详情


搭建过程中启动提示缺少模块 按提示安装即可

1.首先安装vue-cli脚本架,创建vue2.0项目 参考vue官网

2.然后ui框架 这里我安装的是element-ui 走按需引用 然后创建el/index.js 复制按需引用的代码(参考element-ui官网)

3. 在mian.js中引用 import ‘./el/index.js’;

4.安装国际化(不需要国际化的可以忽略) 参考以下步骤:

  • 创建i18n/index.js 代码如下
import Vue from 'vue';
import VueI18n from 'vue-i18n';
import locale from 'element-ui/lib/locale';
import messages from './lang';

window.VueI18n = VueI18n;

Vue.use(VueI18n);
const i18n = new VueI18n({
  locale: 'zh',
  fallbackLocale: 'zh',
  silentFallbackWarn: true,
  silentTranslationWarn: true,
  messages: messages
});
locale.i18n((key, value) => i18n.t(key, value));
export default i18n;
  • 创建如下目录
    在这里插入图片描述
  • lang/index.js代码如下
import en from './en';
import zh from './zh';
export default {
  en,
  zh
};
  • en和zh代码如下:
'use strict';

exports.__esModule = true;
exports.default = {
  el: {
    colorpicker: {
      confirm: 'OK',
      clear: 'Clear'
    }
    // ...
};

'use strict';

exports.__esModule = true;
exports.default = {
  el: {
    colorpicker: {
      confirm: '确定',
      clear: '清空'
    }
    // ...
};
  • mian.js中引用
import i18n from './i18n';
new Vue({
  i18n,
  el: '#app',
  render: h => h(App),
}).$mount('#app')

5.创建路由模块

创建router/index.js,代码如下:

import Vue from 'vue';
import VueRouter from 'vue-router';

const routes = [
  {
    path: '/',
    redirect: '/home' //重定向
  },
  {
    path: '/home',
    name: 'home',
    meta: {
      title: '首页',
      authCode: 'default',
      isShow: true
    },
    component: resolve => require(['@/views/home/index.vue'], resolve),
    children: []
  }
];
const router = new VueRouter({
  routes 
})
Vue.use(VueRouter);

export default router;
  • main.js中引用
import router from './router'

//...

new Vue({
  router,
  i18n,
  el: '#app',
  render: h => h(App),
}).$mount('#app')

简单的框架就搭建好了,在src/view文件中创建组件,在router中配置路由,在i18n中设置国际化,国际化使用方式为 $t(‘el.el.colorpicker.clear’)

搭建一个基于Python的Django框架后端、MySQL数据库、Vue前端以及Element UI组件库的图书管理系统 在搭建过程中,您可能需要查阅Django、Vue、Element UI的官方文档以及MySQL的相关资料来解决遇到的问题。搭建一个基于Python的Django框架后端、MySQL数据库、Vue前端以及Element UI组件库的图书管理系统是一个复杂的项目,但我们可以将其分解为几个步骤来简化这个过程。安装Element UI: 在Vue项目的根目录下,使用npm安装Element UI。创建Vue组件: 在Vue项目中创建用于图书管理的各个组件,例如图书列表、图书详情等。 阅读详情

相关推荐

如何根据需求搭建一个基于Vue Element UI 的前端框架

搭建背景: 本框架是基于Vue 3.10.0 、element-ui 2.12.0、axios 0.19.0、vuex 3.1.1 、vue-router 进行开发 搭建步骤: 1、首先创建一个Vue项目 2、安装Element-UI 3、在项目根目录创建一个vue.config.js文件 ,详细配置见配置vue-cli 3.0的vue...

郭宝的博客 939

前端国际化开发全景指南:Vue 多语言实践深度解析

覆盖全球95%互联网用户(非英语用户占比64.3%)母语界面提升37%的用户停留时长(Google调研数据)现代前端框架原生支持国际化方案。

weixin_45633650的博客 1043

Jenkins+docker 微服务实现自动化部署安装和部署过程

本文详细介绍了如何使用Docker部署Jenkins自动化服务器。主要内容包括:1)拉取Jenkins官方或BlueOcean镜像;2)创建容器并配置端口映射、数据卷挂载;3)设置防火墙规则;4)配置清华大学镜像加速;5)安装必要插件;6)SSH密钥配置;7)构建触发器设置;8)编写自动化构建脚本。通过Docker部署Jenkins可以简化安装流程,确保环境一致性,并利用容器特性实现快速启动和管理。文章提供了完整的配置步骤和注意事项,帮助用户快速搭建CI/CD环境。

qq_33665793的博客 1691

Vue 搭建一个前端项目

一、前言 之前图省事,都是在html中引入Vue.js的CDN来使用Vue开发网站项目,其实正确的做法应该是使用Vue构建一个完整的项目,进而进行前后端分离的开发。 二、让我们开始吧! 1 node环境安装 从 node官网下载node.js https://nodejs.org/zh-cn/ 2 安装vue-cli npm install vue-cli -g 3 新建项目 vue init webpack vue-project 一路yes! cd vue-project npm run d

阳光大男孩!!!的博客 9280

深入解析Android SoundTrigger架构:从HIDL到AIDL的演进与实践

本文深入解析Android SoundTrigger架构,从HIDL到AIDL的演进与实践。SoundTrigger是Android系统中低功耗语音唤醒的关键技术,通过分层设计和硬件协同实现高效语音识别。文章详细介绍了核心组件、HIDL与AIDL的对比及优化技巧,帮助开发者掌握语音模型优化和功耗管理。

brown的博客 230

HP MSA 2050磁盘阵列配置步骤

一、盘阵与服务器直接连接 1.1 单控制器配置:一台服务器/ 一个 HBA/ 单路径 1.2 双控制器配置:两台服务器/ 每台服务器一个 HBA/ 双路径 二、通过交换机(一般光纤交换机) 2.1 双控制器配置:两台服务器/ 两台交换机 三、配置MSA2050 3.1在完成硬件安装后,可以访问控制器模块的基于 Web 的管理界面 SMU (存储 管理实用程序),以便监视和管理此存储系统。 首先...

jw5493的博客 1万+

使用vue脚手架搭建前端工程(附:搭配ElementUI来快速开发)

首先根目录下面有一个index.html的文件,这也是唯一的一个html文件吧,里面很简单,就是vue挂载了一个div:这个对应的vue实例在main.js文件里,main.js是核心文件这里指明了路由,还指明了局部组件以及模板。通过注册了名字为App的组件,以及注册好了路由。

m0_63445035的博客 1万+

zynq-7000学习笔记(八)——USB摄像头图像采集

PC平台:WINDOWS 10 64位 Xilinx设计开发套件:Xilinx_vivado_sdk_2015.4 开发板:Zed Board USB摄像头:罗技 C270(720P) linux源码:2016_R1 一、配置linux,支持UVC       如果是中星微的ZC3XX系列的芯片,则要进到GSPCA把ZC3XX的驱动选上

luotong86的专栏 1万+

使用Vue搭建前端项目架构《转载》

一、创建Vue项目基础框架 1.使用vue cli脚手架创建项目的基础框架 具体vue的配置如下: 2.配置.gitignore文件=>在提交到GitHub时不要提交node modules文件 二、创建GitHub仓库 1.在GitHub上创建仓库 2.clone仓库到本地 3.将上面使用vue cli创建的项目基础框架文件复制到上面仓库目录中 4.选择性push代码(也可以后面的工作完成后再push) 三、完善项目架构 前期工作: 1.安装axios(向后台异步请求.

TwoBE9876的博客 3256

ThingsBoard教程(十九):规则节点概览介绍

在ThingsBoard的CE V2.5.6版本中,一共有这几种类型在每一种类都有包含了多个节点,每一种类型的节点都有不同的颜色表示本篇文章做一个简单的概括,后续的文章会详细讲解每一个种类的节点如何使用,每一个节点的使用。一共有10个,使用黄色表示 过滤器节点用于消息过滤和路由。一共有9个,使用绿色 属性节点用于更新传入消息的元数据。一共三个,使用蓝色 转换节点用于更改传入消息字段,如发起者、消息类型、有效负载和元数据。一共21个,使用红色标识 动作节点根据传入的消息执行各种动作。一共9个,使用黄色表示,

知无涯 1万+

基于ZYNQ的HP总线与DDR交互:实现PL与PS高效数据传输的完整指南

本文将深入探讨如何通过AXI HP总线实现PL与PS的DDR交互,结合代码示例、硬件配置与创新优化,助力开发者掌握这一关键技术。ZYNQ内部通过AXI HP接口直接连接PL与DDR控制器,PL通过AXI协议发送读写请求,绕过PS的CPU直接操作DDR。通过AXI HP总线实现PL与PS的DDR交互,开发者可充分发挥ZYNQ异构架构的优势。在Xilinx ZYNQ系列芯片中,PS(Processing System)与PL(Programmable Logic)的协同设计是其核心优势。

QQ_778132974的博客 1224

从零开始的VUE项目–01(前期准备和前台vue搭建)

前端:VUE (2.9.6) (编码工具:Visual Studio Code) 后台:ASP.NET Web API (编码工具:Visual Studio 2019) 数据库:MYSQL (可视化工具:MYSQL-Front) 基本框架:Element UI 前期准备:①已安装好npm,②已全局安装webpack和vue-cli,③在线arcgis js api(我用的是3.14,这个文件是用nginx1.19.1发布的),发布很简单,将链接:https://pan.baidu.com/s/18Eewl

木卯彳亍的博客 5132

5G/NR 网络切片基本概念(协议版)

26.1 网络切片概念 网络切片是一个概念,可以根据每个客户的要求进行区别对待。通过切片的形式,将不同流量差异化处理,以及可以将资源进行隔离,然后移动网络运营商可以将客户视为属于不同租户类型的客户,每种客户具有不同的服务要求,这些要求根据每个租户根据SLA (Service Level Agreement,服务水平协议)可以使用哪种切片类型进行管理和订阅。 网络切片始终由RAN部分和CN部...

欢迎来到小七的博客,这里将带你深入探索5G通信的神秘世界。无论你是通信领域的专业人士还是对这一领域充满好奇心的技术爱好者,这里都有专业协议解读、通信知识普及以及有趣的Python编程内容等你发现。 1万+

【前端】搭建一个VUE框架

大伙好,最近狠狠焦虑了,因为想搞前端技术岗找暑假实习担心自己能力不够,还是希望如果有同学大学期间就决定毕业找工作的话,一定要抓住机会大学期间狠狠锻炼本领噢,不要虚度光阴 说了点题外话,回到正题,焦虑的时候狠狠学习就好了 想投前端又碰上软工课设,小组想基于VUE框架制作大学生社群的校园在线音乐平台,于是有了今天的这篇博客 ...

qq_45825645的博客 1897

Claude Code、Codex、Gemini CLI、OpenCode 和 OpenClaw 配置管理太麻烦?试试这个统一管理工具

还在为 Claude Code、Codex、Gemini CLI 等 AI CLI 配置烦恼?🤯 这款桌面工具支持五大助手统一管理,一键切换 50+ 服务商,MCP 和 Skills 集中管理 🛠️,跨平台支持,让你的 AI 编程更高效 ⚡

XiaoqiangClub的博客 914

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

【前端 · 初学】使用Vue3快速搭建一个网站框架

使用Vue3快速搭建一个网站框架。

m0_70298901的博客 991

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

最近帮其他项目组搭建的一个VueJS前端综合框架,把它开源了,有兴趣的可以看看

最近半年都在做VueJS的前端开发,搭了几个框架,今天开源个还算不错的,分享出来下,如果你觉得不错就点个赞!效果图如下: 项目地址:https://gitee.com/QCBZ/vwn UI用的是elementUI2.2.0版本的,VueJS 2.5.0,webpack3.9的。 vwn-综合后台框架 vwn-基于vuejs2.5-elementUI2.2-webpack3....

QC班长的博客 6678

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

搭建一个前后端分离的Vue框架(windows 前端篇)

axios是一个基于 Promise 的 HTTP 库,可以用于浏览器和 node.js 中的 HTTP 请求。它支持浏览器中的 XMLHttpRequests 和 node.js 中的 http 请求,并且提供了一个易于使用的 API 来发送 GET、POST、PUT、DELETE 等请求,并接收来自服务器的响应。数据序列化:自动序列化 JavaScript 对象为 JSON 或 URL 编码格式。数据解序列化:从服务器返回的数据会自动转换成 JavaScript 对象。

lovehhw的博客 1755

如何搭建一个vue3+elementPlus的前端框架

如果你的项目准备长期维护或对打包体积有要求,强烈建议使用按需自动导入。这样你无需在 main.js 中引入,也不需要在每个 .vue 文件中手动 import 组件,插件会自动帮你完成。配置完成后,你可以删除 main.js 中关于 Element Plus 的引入代码,直接在任意 .vue 文件中使用 <el-button> 等组件,插件会自动识别并打包。在终端运行 npm run dev,打开浏览器查看,如果能看到带样式的按钮和卡片,说明基础框架已经搭建成功。

Xiaocao259的博客 185

【Vue】分享一个快速入门的前端框架以及如何搭建

一个快速入门的搭建框架。

weixin_44031266的博客 1482

第一步 Vue2 使用 Vue 脚手架 Vue CLI 搭建一个 Vue.js 前端项目框架

Vue CLI 是一个用于快速搭建 Vue.js 项目的脚手架工具。它集成了开发所需的各种工具和常见配置,让你可以专注于编写代码而不用为构建过程烦恼。本教程将介绍如何使用 Vue CLI 来搭建一个基本的 Vue.js 项目。

mebell的专栏 1203

从零开始搭建一个项目-前端框架(vue)

基础框架:Vue UI框架:iview 样式:less 用到模块:vuex vue-router Ajax:anios 第一步 安装淘宝镜像代替npm(可省略,如果省略了,后面所有cnpm改为npm)   npm install -g cnpm --registry=https://registry.npm.taobao.org 第二步 创建Vue项目   按照https:/...

weixin_30244681的博客 558

使用requireJs、vue 和elementUI搭建一个前端开发框架

【代码】使用requireJs、vue 和elementUI搭建一个前端开发框架。

wmsocool的博客 809

从零开始搭建一个前端框架(五)搭建简单的vue开发体系

说在前面 在 npm 包的 dist/ 目录你将会找到很多不同的 Vue.js 构建版本,到底哪个是符合我们实际开发情况的? 有过vue开发经验的小伙伴肯定会用到.vue的单文件组件,到底要如何才能让项目识别特别的.vue结尾的文件? 让我们带着问题阅读后面的文章。 抛出一个问题 细心的小伙伴可能会发现,在引入Vue时,我们使用的是 const Vue = require('vue') 包括之前接触到的,其实我们更习惯使用import来完成引入,对于vue3.x,写法应该是这样: import {crea

Run_youngman的博客 1074

一个简单的springboot+Vue前后端框架搭建

根据网上的一些教程试着搭建了一个简单的前后端分离的用户管理系统。该系统使用Vue框架编写前端代码,Springboot编写后端代码,Mysql作为数据库存储系统的数据。本文着重介绍整个项目的搭建流程以及附加一些在搭建过程的想法和注意事项

weixin_45158611的博客 1万+

1. 搭建前端+后端开发框架

其中MySQL主要用来存储需要的数据,在本文中搭建基本框架时不做说明,后续该专栏系列的文章会根据情况做简要介绍。至此,一个完整的前后端开发的基本框架已经搭建完毕,打开终端,输入*** npm run serve***,运行前端代码后,即可看到弹窗提示,显示出参数“123456”。第一步:在前端框架搭建之前,需要做一个基本的VUE环境配置,并新建一个基于VUE2的项目,这些可以自行百度。第五步:上面创建了一个子视图界面后,需要告诉路由router这个子视图是属于哪一个路由占位符的,所以还需要在。

山间点烟雨 959
上一篇: css-Flex弹性布局篇
SSWmouse
博客等级 码龄7年 25粉丝 17原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值