Vue
Vue
X~~X~~
每一个你不满意的现在,都有一个你没有努力的曾经。
展开
-
Vue 菜单导航栏,轮播图
根据main_menu_id判断菜单名在哪一行。需要把二级菜单调到右边覆盖banner。鼠标移动会向二级菜单传递一级菜单的ID。接收一级菜单传递过来的id。原创 2023-10-30 17:46:29 · 811 阅读 · 0 评论 -
Vue 商场首页头部布局
main.js// 引入element-plus。原创 2023-10-26 13:00:50 · 1043 阅读 · 1 评论 -
部署-打包并提交代码到Git服务器
将生成的这四个部分放置到服务端static中生成的index.html放到templates中添加一个用户代码拉下来之后直接执行需要添加环境变量这时就可以使用flask进行启动了安装执行下面命令可以把对应的文件夹创建下。原创 2023-08-08 14:19:27 · 218 阅读 · 0 评论 -
Socket聊天功能实现
less官网-dev 在开发的时候会使用,生产环境会转成css注:跨组件使用全局变量,在某些组件中想修改这个变量,并且页面也要响应式的改变 使用vuexHome.vue。原创 2023-08-07 11:37:44 · 154 阅读 · 0 评论 -
Chat模块封装
现在有个问题是把页面关闭之后再打开,输入之前登录过的用户名会提示用户名已存在。刷新页面或者断开连接 会把该用户删掉。如果用户未登录,则跳转到登录页面。登录成功后跳转到home页。原创 2023-08-03 12:54:44 · 194 阅读 · 0 评论 -
Socket层代码重构
【代码】Socket层代码重构。原创 2023-08-03 11:20:18 · 118 阅读 · 0 评论 -
Socket 前端项目结构搭建
【代码】Socket 前端项目结构搭建。原创 2023-08-01 17:12:24 · 337 阅读 · 0 评论 -
网络请求库的封装
【代码】网络请求库的封装。原创 2023-07-24 11:24:52 · 103 阅读 · 0 评论 -
权限管理-添加角色和权限模型
但是这样访问不太友好,虽然没有权限看不到数据但是还可以看到页面,所有视图函数前加该装饰器用以限制。这样没有权限的导航栏就隐藏了。原创 2023-07-23 15:30:57 · 218 阅读 · 0 评论 -
Vue中集成Echarts图表库
【代码】Vue中集成Echarts图表库。原创 2023-07-21 14:50:11 · 157 阅读 · 0 评论 -
用户管理功能
【代码】用户管理功能。原创 2023-07-21 12:47:41 · 275 阅读 · 0 评论 -
评论管理功能
【代码】评论管理功能。原创 2023-07-21 12:32:30 · 254 阅读 · 0 评论 -
帖子列表和SerializerMixin注意事项
继承SerializerMixin 即可调用to_dict()序列化。解决办法就是给BoardModel指定序列化字段。这里会出现一个循环序列化的问题。原创 2023-07-21 12:22:51 · 319 阅读 · 0 评论 -
轮播图添加删除
此时上传文件会出现问题因为g.user 没有这个属性。添加轮播的时候上传本地需要拼接完整Url。如果是在输入框输入完整url则不需要拼接。前端页面点击编辑按钮,数据回显。原创 2023-07-21 11:14:26 · 542 阅读 · 0 评论 -
CMS系统访问权限限制
创建一些全局的通用方法。原创 2023-07-17 16:52:32 · 219 阅读 · 0 评论 -
使用Vue-Router实现页面跳转
注: 是 Vue.js 中的一个组件,用于渲染路由匹配到的组件。它是 Vue Router 的核心组件,在每个路由规则匹配成功后会渲染对应的组件。项目中新建router.js文件。原创 2023-07-17 12:43:32 · 263 阅读 · 0 评论 -
nvm 管理node 环境配置
我们之所以需要使用node,是因为我们需要使用node中的npm(Node Package Manager),使用npm的目的是为了能够方便的管理一些前端开发的包!全局安装是安装在当前node环境中,在可以在cmd中当作命令使用。npm(Node Package Manager)在安装node的时候就会自动的安装了。1.将安装包放在./node_modules下(运行 npm 命令时所在的目录),如果没有node_modules目录,会在当前执行npm命令的目录下生成node_modules目录。原创 2023-07-12 17:37:26 · 530 阅读 · 0 评论 -
Vue3 万年历环境搭建初始化 当天日期获取
首选在github上面创建一个仓库。原创 2023-04-27 18:43:59 · 364 阅读 · 0 评论 -
Vue 组合式Api
注意:setup 里面是不能用this的,而且返回值是不具有相应式的,简言之就是改变了returen中的值,也不会渲染到模板上注:需要在Setup函数中使用。原创 2023-04-26 18:24:44 · 139 阅读 · 0 评论 -
VueX 状态管理
一般都是通过computed属性获取Vuex中数据。创建多个js文件分别保存,再导入使用。原创 2023-04-20 18:56:21 · 96 阅读 · 0 评论 -
Vue路由Router
当路径不存在时跳转的路径。原创 2023-04-17 18:26:30 · 86 阅读 · 0 评论 -
Vue模块化开发 (axios,跨域)
scope 限制样式只在当前组件使用,如果不加这个就是全局的样式lang=‘less’ Css动态预处理器。原创 2023-03-31 18:22:45 · 878 阅读 · 0 评论 -
Vue 组件化
'组件A-------unmounted''组件B-------unmounted''组件C-------unmounted''组件A-------created''组件B-------created''组件C-------created'// 组件名使用短横线相连,全小写。// 组件名使用短横线相连,全小写。'<h3>组件A</h3>''<h3>组件B</h3>''<h3>组件C</h3>''<h3>组件A</h3>''<h3>组件B</h3>''<h3>组件C</h3>'原创 2023-03-23 17:49:00 · 1777 阅读 · 0 评论 -
flask vue 文件流的方式下载word
前端传递uuid,后端根据uuid找到对应的记录,把数据填充导word文档中,以文件流的方式传递给前端实现下载功能,这样后端就不用先保存再根据路径下载了。原创 2023-03-14 11:57:19 · 1198 阅读 · 0 评论 -
vue 计算属性 监视器
【代码】计算属性 监视器。原创 2023-02-26 22:45:38 · 410 阅读 · 0 评论 -
vue elementui 动态添加 el-input
【代码】el-input 动态添加。原创 2023-02-20 16:47:57 · 4641 阅读 · 3 评论 -
vue请求拦截器 响应拦截器
这时会报跨域的请求头中没有token这一属性。在后端setting中加入。原创 2022-11-06 11:10:39 · 2056 阅读 · 0 评论 -
vue 实现院系和专业填充到下拉框
在后台已经定义好了。原创 2022-11-06 10:41:55 · 280 阅读 · 0 评论 -
vue+flask 一次性上传多个文件,并一次性下载
上传文件后把上传文件的按钮禁用掉,防止多次点击上传,而且上传完文件是一个耗时的操作,使用elementui的loading以表明上传的状态。对中间的功能逻辑可以忽略,主要是流程。原创 2022-11-02 15:29:45 · 961 阅读 · 0 评论 -
vue axios请求封装
新建utils文件夹,在该文件夹下新建request.js文件。以students.js为例子。其他的也一样,改个路由就行了。根据功能新建不同的js文件。原创 2022-10-26 22:23:53 · 447 阅读 · 0 评论 -
vue 学生信息页面布局
使用elementui 表单完成查询搜索等布局。// 存储从后台获取的所有院系信息。// 存储从后台获取所有专业信息。// 定义数据存储的集合。// 存储选择院系后的值。//存储选择专业后的值。原创 2022-10-23 13:38:20 · 1379 阅读 · 0 评论 -
vue 自动生成面包屑导航
由于我们的路由是英文的,可以在路由中定义相关信息,进行捕获就可以了。根据点击的导航栏自动获取相应的面包屑导航。BredCum.vue 面包屑组件。原创 2022-10-22 14:05:30 · 1009 阅读 · 0 评论 -
elementui el-table cell-style 给指定的列加属性
根据用户的状态(数字)转成英文。原创 2022-10-20 11:50:53 · 3809 阅读 · 0 评论 -
vue 实现侧边栏的导航
侧边栏导航原创 2022-10-18 22:07:07 · 3774 阅读 · 0 评论 -
后台主界面搭建
Menu.vueindex.vueMenuLogo.vueMenu.vue动态生成侧边栏的菜单新建组件导入组件MenuItem也可以加个首页动态获取数据格式此时展示不出来二级菜单的第二级main.ts全局引入效果新建文件Header.vuecollaspe.vueUserInfo.vuebredcum.vue侧边栏收缩这里涉及到两个组件Menu.vue Collaspe.vue可以通过isCollapse true或false进行控制父子组件传参he原创 2022-10-17 22:28:35 · 482 阅读 · 0 评论 -
Vue Element ui导航栏选中高亮,刷新后选中消失
Vue Element ui导航栏选中高亮,刷新后选中消失原创 2022-10-17 18:21:07 · 2865 阅读 · 3 评论 -
vue 退出后禁止浏览器前进或者后退
用户在退出登录后需要清楚sessionStorage,并且重定向到login页面,但是在没有退出的情况下点击浏览器的后退按钮然后再点击前进不用登陆依然可以访问的原页面,现在需要解决这个问题。在退出后要跳转到的页面 禁止回退页面的mounted( )方法中添加禁止浏览器的后退的方法。原创 2022-10-17 11:07:56 · 2361 阅读 · 1 评论 -
使用vite构建vue3项目(项目依赖基本介绍)
在APP.vue这个主组件入口(这样的话访问哪个路由就把对应的组件加载到这个App.vue窗口)创建一个router文件夹,在里面创建index.js文件,管理路由。这样就意味着所有的app下的组件都可以使用elementui。main.js 自动运行的脚本文件。app.vue 主组件,是页面入口文件。这几种命令都是一个意思,只不过写法不同。index.html 静态文件。在main.js中全局引入。原创 2022-10-13 22:05:09 · 1305 阅读 · 0 评论 -
vue 页面间传递参数
vue页面间传递的两种方法。原创 2022-09-09 16:48:55 · 5741 阅读 · 2 评论 -
vue 点击打开pdf
vue,点击页面预览pdf。原创 2022-09-05 16:45:31 · 2325 阅读 · 1 评论