uni-app

源码分享!基于SpringBoot2.x、SpringCloud和SpringCloudAlibaba并采用前后端分离的企业级微服务敏捷开发系统架构

和自甴很熟 提交于 2020-11-10 11:55:41
基于springboot cloud构建的一个商城项目,包括前端,后端和h5应用,小程序,作为zscat应用实践的模板项目。基于SpringBoot2.x、SpringCloud和SpringCloudAlibaba并采用前后端分离的企业级微服务敏捷开发系统架构。并引入组件化的思想实现高内聚低耦合,[ 微信 + 支付宝 + 百度 + 头条 ] 小程序 + APP + 公众号 + PC + H5 项目代码简洁注释丰富上手容易,适合学习和企业中使用。真正实现了基于RBAC、jwt和oauth2的无状态统一权限认证的解决方案,面向互联网设计同时适合B端和C端用户,支持CI/CD多环境部署,积分商城,分销商城并提供应用管理方便第三方系统接入;同时还集合各种微服务治理功能和监控功能。模块包括:企业级的认证系统、开发平台、应用监控、慢sql监控、统一日志、单点登录、Redis分布式高速缓存、配置中心、分布式任务调度、接口文档、代码生成等等 1.项目技术 前后端分离的企业级微服务架构 基于Spring Boot 2.0.X、Spring Cloud Finchley和Spring Cloud Alibaba 深度定制Spring Security真正实现了基于RBAC、jwt和oauth2的无状态统一权限认证的解决方案 提供应用管理,方便第三方系统接入 引入组件化的思想实现高内聚低耦合

一个人竟然撸了一个网易云音乐云村

若如初见. 提交于 2020-11-09 02:00:16
来源:GitHub精选 Hi!大家好呀!我是你们可爱的喵哥! 今天推荐的这个项目是「 netease-cloud-music-community 」,是一个参照网易云音乐云村做的小程序社区,后端技术栈为 Java,SpringBoot,MySQL,Redis,前端技术栈为 uni-app。 功能简介 微信登录,发文本动态,发图文动态,发视频动态,关注,转发,评论,点赞,收藏等等。 技术栈 后端:Java,SpringBoot,MyBatis,MySQL,Redis 前端:uni-app 开发环境 后端:IntelliJ IDEA 前端:HbuilderX,微信开发者工具,QQ 小程序开发者工具 项目运行 后端: 1、创建数据库,执行根目录中的 live.sql,并修改 artist 表中的微信 APPID 等配置 2、使用 IDEA 导入 live-backend-mp 项目,并通过 Modules 的方式导入 live-backend-common 项目 3、修改 application-dev 中的 MySQL,Redis,阿里云 OSS 配置 前端: 1、使用 Hbuilder 导入项目 2、修改 manifest.json 的 APPID 配置(微信小程序或 QQ 小程序) 3、修改 App.vue 中的 domain 配置(修改为后端项目的路径) 4、运行到微信小程序

一个人竟然撸了一个网易云音乐云村

三世轮回 提交于 2020-11-09 01:29:42
大家好,我是 为前端娱乐圈操碎了心的小迷妹 ,每天推荐一个小工具/源码,装满你的收藏夹,每天分享一个小技巧,让你轻松节省开发效率,实现不加班不熬夜不掉头发,是我的目标。 作为一名 GitHub 资深用户,我每日都会花不少时间泡在 GitHub 社区上面,有时候甚至于连吃饭都会用手机刷两下,看看最近有什么值得关注的项目。 顺便找一些自己比较喜欢的项目源码,下载下来到自己的本地查看,并且学习到别人的精华所在,下次遇到的时候,很多功能都可以直接借鉴过来,尤其是在工作的过程之中,实现一个客户的需求,很快就能做得出来,也节省了很多一个个字母敲在键盘上的时间。 今天推荐的这个项目是「netease-cloud-music-community」,是一个参照网易云音乐云村做的小程序社区,后端技术栈为 Java,SpringBoot,MySQL,Redis,前端技术栈为 uni-app。 功能简介 微信登录,发文本动态,发图文动态,发视频动态,关注,转发,评论,点赞,收藏等等 项目运行截图 技术栈 后端:Java,SpringBoot,MyBatis,MySQL,Redis 前端:uni-app 开发环境 后端:IntelliJ IDEA 前端:HbuilderX,微信开发者工具,QQ小程序开发者工具 项目运行 后端 创建数据库,执行根目录中的live.sql

uni-app中创建组件以及组件中生命周期函数

删除回忆录丶 提交于 2020-10-28 00:03:42
一 点睛 在uni-app中,可以通过创建一个后缀名为vue的文件,即创建一个组件成功,其他组件可以将该组件通过import的方式导入,再通过components进行注册即可。 二 代码 1 创建 test.vue 组件 <template> <view id="myview"> 这是test组件{{num}} </view> </template> <script> export default { data() { return { num: 3, intId: null }; }, beforeCreate() { console.log('实例已经开始初始化了,但数据还没初始化完成,页面也没开始渲染') console.log(this.num) }, created() { // 在这个里面初始化数据 console.log('实例创建完成后被立即调用') console.log(this.num) this.intId = setInterval(() => { console.log('执行定时器') }, 1000) }, beforeMount() { console.log('在挂载开始前被调用', document.getElementById('myview')) }, mounted() { // 在这个里面操作dom console.log('挂载已完成

uniapp 页面跳转传值和接收

*爱你&永不变心* 提交于 2020-10-24 06:02:28
大江东去,浪淘尽,千古风流人物。故垒西边,人道是,三国周郎赤壁。乱石穿空,惊涛拍岸,卷起千堆雪。江山如画,一时多少豪杰。遥想公瑾当年,小乔初嫁了,雄姿英发。羽扇纶巾,谈笑间,樯橹灰飞烟灭。故国神游,多情应笑我,早生华发。人生如梦,一尊还酹江月。--来自奔跑的panda部落,panda每天与您一起进步 首先介绍最原始的跳转方法,类似于html中的 a 标签,不过在uniapp中需要将 a 标签换成 <navigator url='跳转的地址'>……</navigator> 下面我们来重点介绍下跳转传值的方法 1 、给点击事件传入id <view @tap="toOpportnity(item.id)">转商机</view>; 2 、Methods中写方法 toOpportnity(id){ uni.navigateTo({ // 点击跳转的方法 url:'opportunity-form?id='+id // 需要跳转的页面路径,使用问号进行id的传值,然后再拼接一个要传入的id }) } 3 、详情页接收参数 写一个onLoad函数 onLoad(options){ // 传入的参数名称,可自行修改 // console.log(options); 查看传入的id值 对象传参的接收方法 // this.leadobj = JSON.parse(decodeURIComponent

程序员必备开源商城源码来了!

非 Y 不嫁゛ 提交于 2020-10-22 10:05:36
给大家介绍一款以B2B2C为核心业务模式,同时集B2C、B2B、O2O等多业务模式于一体的B2B2C多用户商城系统,前端支持 小程序/微信/H5/PC/APP(安卓、IOS)等多终端展示,以其丰富的营销功能,精细化用户运营,解决平台推广引流,商家销售难题。 软件源码下载: https://github.com/bettershop/LaikeTui ​​​​​​​ 软件架构 PHP5.6+、 MYSQL5.5+、Uni-app、原生小程序、原生IOS、原生Android、 自主研发框架(古典式开发框架,附30分钟快速入门教程) 功能预览 产品管理(产品分类管理、产品品牌管理、产品列表管理) 订单(订单列表、评价管理、退货管理、订单设置、打印设置) 用户管理(用户列表、用户信息修改) 插件管理(插件列表、拼团活动、抽奖活动) 财务管理(提现申请、提现列表、充值列表) 优惠券管理(优惠券活动、优惠券列表) 签到管理(签到活动、签到记录) 拆红包管理(活动列表、拆红包记录) 砍价管理(砍价商品、砍价记录) 轮播图管理 新闻管理(新闻分类、新闻列表) 页面管理 公告管理(发布公告、公告列表、消息公告) 系统管理(系统参数配置、推广图设置、热门关键词、管理员列表、新增管理员、权限设置) 拼团活动(发布活动、活动列表) 抽奖管理(发布活动、开奖管理) 邀请有奖管理(发布活动、开奖管理)

uniapp安卓app打包后获取位置信息失败解决方法(含高德地图key详细申请流程)

别来无恙 提交于 2020-10-17 16:58:36
uniapp安卓app打包后获取位置信息失败解决方法(含高德地图key详细申请流程) 参考文章: (1)uniapp安卓app打包后获取位置信息失败解决方法(含高德地图key详细申请流程) (2)https://www.cnblogs.com/Ryan777/p/11720458.html 备忘一下。 来源: oschina 链接: https://my.oschina.net/u/4432649/blog/4677895

使用uni-app开发一个取流播放器(网络电视)app简陋版

十年热恋 提交于 2020-10-15 03:59:05
一、介绍 本人第一次写博客,如有不妥,还请众多大佬多多包涵和指点,感激不尽 首先,先介绍一下这个项目 目前这个软件内置了53个电视节目,可以直接播放,并且支持手动输入链接播放视频,支持rtmp播放和网络视频。目前这个项目不太完善,但是还是有三个方向可以作为之后扩展的,1直播客户端,2视频播放器,3电视节目播放器。 电视节目取流地址来自:https://blog.csdn.net/qq_32502511/article/details/106855117 在此感谢作者(刘延林 | 梦陆)分享,侵删 app下载地址如下: https://wws.lanzous.com/igpnaga69sj 密码:bc3b ipa下载地址如下(只支持越狱iOS安装): https://wws.lanzous.com/iSE86ga69de 密码:b1eq 项目下载地址如下: https://wws.lanzous.com/ixdUEga69qh 密码:3vxh 截图如下: 二、代码实现 本人制作的首页极其简陋,如有需要请自行修改。 首页代码如下: < template > < view class = " content " > <!-- 用for循环将每个节目的按钮及文字输出 --> < view class = " listview " v-for = " (item,index) in tv

uni-app学习笔记2(路由、界面跳转、携带参数)

百般思念 提交于 2020-10-11 00:32:50
uni-app 有两种页面路由跳转方式:使用 navigator 组件跳转(一般用作 tabBar 导航)、调用 API 跳转(一般用作界面打开),需要把界面在路由中注册。 官方文档: https://uniapp.dcloud.io/api/router?id=navigateto 目录 一、创建界面,配置路由 二、界面的跳转与携带参数、参数获取 3、参数获取 4、效果展示 一、创建界面,配置路由 1、创建两个界面,分别为 homeList.vue 和 myList.vue 2、打开pages.json配置文件,添加如下配置(注意路径) { "pages": [{ "path": "pages/index/index", "style": { "navigationBarTitleText": "uni-ui基础项目" } },{ "path": "pages/home/homeList", "style": { "navigationBarTitleText": "主页" } },{ "path": "pages/my/myList", "style": { "navigationBarTitleText": "个人中心" } }], "globalStyle": { "navigationBarTextStyle": "white",