<返回更多

Vue.NetCore快速开发框架:全自动生成PC与移动端代码

2022-06-13    HelloCoder
加入收藏

项目介绍

一套基于.NETCore+Vue2/Vue3+Element plus+uniApp,采用前后端分离方式,全自动生成PC与移动端代码的快速开发脚手架;支持移动端(uniapp)IOS/Android/h5/微信小程序

Vue.NetCore快速开发框架:全自动生成PC与移动端代码

 

Vue.NetCore框架核心

框架适用范围

环境依赖

vs2022 ;.Net6、EFCore3.1/6.0;JWT;Dapper、signalR、Autofac、
SqlServer/MySQL/PGSql/Oracle、redis(可选,默认使用内置IMemory)

VsCode、Vue2/vue3(webpack、node.js,如果没有此环境自行搜索:vue webpack npm)、vuex、axios、promise、iview、element-ui

快速运行

1.使用git下载项目源码

git clone https://gitee.com/x_discoverer/Vue.NetCore.git

下载完成后打开根目录,对应文件夹结构如下图所示:.Net6版本文件夹为Net6版本的服务端程序;DB文件夹下为不同类型数据库的脚本文件;vol.uniapp为微信小程序等文件夹;Vol.Vue(vue2.0)为前端源码。

Vue.NetCore快速开发框架:全自动生成PC与移动端代码

 

2.初始化数据库(MySql数据库)

首先手动创建数据库netcoredev,导入sql文件(位置:根目录DBmysqlmysql表结构与表数据.sql)初始化数据库。

3.修改配置

打开VOL.WebApi项目下的appsettings.json文件,修改配置,主要修改所选用的数据库类型和对应的数据库连接字符串;redis连接密码(如果将redis做为缓存)等。

appsettings.json

  "Connection": {
    "DBType": "MySql", //MySql/MsSql/PgSql  //数据库类型,如果使用的是sqlserver此处应设置为MsSql
     "DbConnectionString": " Data Source=127.0.0.1;Database=netcoredev;AllowLoadLocalInfile=true;User ID=root;Password=123456;allowPublicKeyRetrieval=true;pooling=true;CharSet=utf8;port=3306;sslmode=none;",
    "RedisConnectionString": "127.0.0.1,Password=,SyncTimeout=15000", //redis连接字符串(最好加密)
    "UseRedis": "false", //是否使用redis,如果不使用,默认使用Memory内置缓存
    "UseSignalR": "true" //是否使用SignalR(2022.05.03),注意需要将端的地址配置到下面的CorsUrls属性中
  },

4.服务端运行

将VOL.WebApi项目,直接在vs2022中运行即可。

5.web前端运行

使用cmd命令进入Vol.Vue文件夹,执行以下命令安装依赖。

npm install

运行

npm run start

运行成功后,使用浏览器打开:http://localhost:8080,登录成功如下图所示。

默认用户名:admin 密码:123456

Vue.NetCore快速开发框架:全自动生成PC与移动端代码

 


Vue.NetCore快速开发框架:全自动生成PC与移动端代码

 


Vue.NetCore快速开发框架:全自动生成PC与移动端代码

 

 

6.小程序运行

使用HBuilder X工具打开项目vol.uniapp,根据需求生成对应是移动端即可。

Vue.NetCore快速开发框架:全自动生成PC与移动端代码

 

开源协议

暂未找到

声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>